ソースを参照

团队账号列表查询

eganwu 3 年 前
コミット
3103af0831
1 ファイル変更9 行追加3 行削除
  1. 9 3
      src/custom/restcontroller/sale/team/team.java

+ 9 - 3
src/custom/restcontroller/sale/team/team.java

@@ -54,9 +54,15 @@ public class team extends Controller {
 
 
         RowsMap attinfosmap = getAttachmentUrl("sys_users", hrrows.toArrayList("userid", new ArrayList<>()));
         RowsMap attinfosmap = getAttachmentUrl("sys_users", hrrows.toArrayList("userid", new ArrayList<>()));
         for (Row row : hrrows) {
         for (Row row : hrrows) {
-            row.put("roleids", roleRolesMap.get(row.getString("userid")).toArray("roleid", new Long[]{}));
-            row.put("rolenames", roleRolesMap.get(row.getString("userid")).toArray("rolename"));
-            row.put("attinfos", attinfosmap.get(row.getString("userid")));
+            String userid = row.getString("userid");
+            if (roleRolesMap.get(userid).isNotEmpty()) {
+                row.put("roleids", roleRolesMap.get(userid).get(0).getLong("roleid"));
+                row.put("rolenames", roleRolesMap.get(userid).get(0).getLong("rolename"));
+            } else {
+                row.put("roleids", "");
+                row.put("rolenames", "");
+            }
+            row.put("attinfos", attinfosmap.get(userid));
         }
         }
         return getSucReturnObject().setData(hrrows).toString();
         return getSucReturnObject().setData(hrrows).toString();
     }
     }