正在显示
4 个修改的文件
包含
13 行增加
和
6 行删除
@@ -197,6 +197,9 @@ func GetDepartmentByCompanyId(companyId int64) ([]Department, error) { | @@ -197,6 +197,9 @@ func GetDepartmentByCompanyId(companyId int64) ([]Department, error) { | ||
197 | } | 197 | } |
198 | 198 | ||
199 | func GetDepartmentByIds(departmentIds []int64) ([]Department, error) { | 199 | func GetDepartmentByIds(departmentIds []int64) ([]Department, error) { |
200 | + if len(departmentIds) == 0 { | ||
201 | + return nil, nil | ||
202 | + } | ||
200 | var ( | 203 | var ( |
201 | result []Department | 204 | result []Department |
202 | err error | 205 | err error |
@@ -84,6 +84,9 @@ func GetUserCompanyById(id int64) (v *UserCompany, err error) { | @@ -84,6 +84,9 @@ func GetUserCompanyById(id int64) (v *UserCompany, err error) { | ||
84 | } | 84 | } |
85 | 85 | ||
86 | func GetUserCompanyByIds(ids []int64) (v []UserCompany, err error) { | 86 | func GetUserCompanyByIds(ids []int64) (v []UserCompany, err error) { |
87 | + if len(ids) == 0 { | ||
88 | + return nil, nil | ||
89 | + } | ||
87 | o := orm.NewOrm() | 90 | o := orm.NewOrm() |
88 | _, err = o.QueryTable(&UserCompany{}). | 91 | _, err = o.QueryTable(&UserCompany{}). |
89 | Filter("id__in", ids). | 92 | Filter("id__in", ids). |
@@ -189,13 +189,13 @@ func SelectCompanyUserList(pageIndex int, pageSize int, companyid int64, userNam | @@ -189,13 +189,13 @@ func SelectCompanyUserList(pageIndex int, pageSize int, companyid int64, userNam | ||
189 | LEFT JOIN user_department AS b ON a.id = b.user_company_id AND b.enable_status=1 | 189 | LEFT JOIN user_department AS b ON a.id = b.user_company_id AND b.enable_status=1 |
190 | LEFT JOIN department AS c ON b.department_id = c.id | 190 | LEFT JOIN department AS c ON b.department_id = c.id |
191 | LEFT JOIN user AS d ON a.user_id = d.id | 191 | LEFT JOIN user AS d ON a.user_id = d.id |
192 | - WHERE a.delete_at = 0 AND c.company_id = ? ` | 192 | + WHERE a.delete_at = 0 AND a.enable=1 AND c.company_id = ? ` |
193 | countsql := `SELECT count(*) | 193 | countsql := `SELECT count(*) |
194 | FROM user_company AS a | 194 | FROM user_company AS a |
195 | LEFT JOIN user_department AS b ON a.id = b.user_company_id AND b.enable_status=1 | 195 | LEFT JOIN user_department AS b ON a.id = b.user_company_id AND b.enable_status=1 |
196 | LEFT JOIN department AS c ON b.department_id = c.id | 196 | LEFT JOIN department AS c ON b.department_id = c.id |
197 | LEFT JOIN user AS d ON a.user_id = d.id | 197 | LEFT JOIN user AS d ON a.user_id = d.id |
198 | - WHERE a.delete_at = 0 AND c.company_id =? ` | 198 | + WHERE a.delete_at = 0 AND a.enable=1 AND c.company_id =? ` |
199 | cond := []interface{}{companyid} | 199 | cond := []interface{}{companyid} |
200 | where := "" | 200 | where := "" |
201 | if len(userName) > 0 { | 201 | if len(userName) > 0 { |
@@ -228,10 +228,11 @@ func AddDepartmentData(data []ModuleDeparmentData) error { | @@ -228,10 +228,11 @@ func AddDepartmentData(data []ModuleDeparmentData) error { | ||
228 | o.Begin() | 228 | o.Begin() |
229 | for _, v := range data { | 229 | for _, v := range data { |
230 | departmentData := &models.Department{ | 230 | departmentData := &models.Department{ |
231 | - Id: v.Id, | ||
232 | - CompanyId: companyData.Id, | ||
233 | - Name: v.Name, | ||
234 | - Manages: "[]", | 231 | + Id: v.Id, |
232 | + CompanyId: companyData.Id, | ||
233 | + Name: v.Name, | ||
234 | + Manages: "[]", | ||
235 | + BusinessDepartmentId: v.Id, | ||
235 | } | 236 | } |
236 | if v.ParentId > 0 { | 237 | if v.ParentId > 0 { |
237 | parentDepart := &models.Department{} | 238 | parentDepart := &models.Department{} |
-
请 注册 或 登录 后发表评论