作者 tangxvhui

bug 修复

@@ -21,21 +21,6 @@ func init() { @@ -21,21 +21,6 @@ func init() {
21 if !constant.DISABLE_SQL_GENERATE_PRINT { 21 if !constant.DISABLE_SQL_GENERATE_PRINT {
22 DB.AddQueryHook(SqlGeneratePrintHook{}) 22 DB.AddQueryHook(SqlGeneratePrintHook{})
23 } 23 }
24 - // if !constant.DISABLE_CREATE_TABLE {  
25 - // for _, model := range []interface{}{  
26 - // //(*models.Employee)(nil),  
27 - // (*models.PartnerInfo)(nil),  
28 - // } {  
29 - // err := DB.CreateTable(model, &orm.CreateTableOptions{  
30 - // Temp: false,  
31 - // IfNotExists: true,  
32 - // FKConstraints: true,  
33 - // })  
34 - // if err != nil {  
35 - // panic(err)  
36 - // }  
37 - // }  
38 - // }  
39 } 24 }
40 25
41 type SqlGeneratePrintHook struct{} 26 type SqlGeneratePrintHook struct{}
@@ -139,21 +139,17 @@ func (c *AdminLoginController) AdminpPofile() { @@ -139,21 +139,17 @@ func (c *AdminLoginController) AdminpPofile() {
139 "id": v.Id, 139 "id": v.Id,
140 "status": 0, //状态 1-启用 0-禁用,前端需要 140 "status": 0, //状态 1-启用 0-禁用,前端需要
141 } 141 }
142 - permissionSlice = append(permissionSlice, m)  
143 - }  
144 - for index := range permissionSlice {  
145 - if adminuser.IsDefault {  
146 - permissionSlice[index]["status"] = 1  
147 - continue  
148 - }  
149 for _, p := range adminuser.Permission { 142 for _, p := range adminuser.Permission {
150 - if p == permissionSlice[index]["id"] {  
151 - permissionSlice[index]["status"] = 1 143 + if p.Id == v.Id {
  144 + m["status"] = 1
  145 + break
152 } 146 }
153 - if p == permissionSlice[index]["parentId"] {  
154 - permissionSlice[index]["status"] = 1 147 + if p.Id == v.ParentId {
  148 + m["status"] = 1
  149 + break
155 } 150 }
156 } 151 }
  152 + permissionSlice = append(permissionSlice, m)
157 } 153 }
158 userData := map[string]string{ 154 userData := map[string]string{
159 "id": fmt.Sprint(adminuser.Id), 155 "id": fmt.Sprint(adminuser.Id),