|
@@ -71,17 +71,19 @@ func (a *App) ServerActionGetModifyUsers() *Result {
|
|
|
getResult(nil, data, "getmodifyusers")
|
|
|
if len(User.Ids) > 0 && User.Identity == 0 { //外包审核员或管理员只能查看外包开发人员信息
|
|
|
resultUsers := []map[string]interface{}{}
|
|
|
- for _, user := range data.Data.List {
|
|
|
- userid := qu.ObjToString(user["_id"])
|
|
|
- for _, id := range User.Ids {
|
|
|
- if userid == id {
|
|
|
- resultUsers = append(resultUsers, user)
|
|
|
- break
|
|
|
+ if data.Data != nil {
|
|
|
+ for _, user := range data.Data.List {
|
|
|
+ userid := qu.ObjToString(user["_id"])
|
|
|
+ for _, id := range User.Ids {
|
|
|
+ if userid == id {
|
|
|
+ resultUsers = append(resultUsers, user)
|
|
|
+ break
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+ data.Data.List = resultUsers
|
|
|
+ data.Data.Total = len(resultUsers)
|
|
|
}
|
|
|
- data.Data.List = resultUsers
|
|
|
- data.Data.Total = len(resultUsers)
|
|
|
}
|
|
|
} else {
|
|
|
data.Msg = "查询开发列表失败,权限不够!"
|