Преглед изворни кода

团队管理新增成员头像及成员信息

沈静伟 пре 4 година
родитељ
комит
170601d7c1

+ 8 - 1
src/dsb/com/cnd3b/restcontroller/customer/usercenter/teammsg/teammsg.java

@@ -41,7 +41,14 @@ public class teammsg extends Controller {
         RowsMap attinfosMap = getAttachmentUrl("tenterprise_users", rows.toArrayList("tenterprise_userid"), "headportrait");
         for (Row row : rows) {
             String tenterprise_userid = row.getString("tenterprise_userid");
-            row.put("subusers", map.get(tenterprise_userid).toArray("tenterprise_userid"));
+            Rows subuserrows = map.get(tenterprise_userid);
+            String[] subusers = subuserrows.toArray("tenterprise_userid");
+            row.put("subusers", subusers);
+            RowsMap headportraitRowsMap = getAttachmentUrl("tenterprise_users", subusers, "headportrait");
+            for (Row subuserrow : subuserrows) {
+                subuserrow.put("attinfos", headportraitRowsMap.get(subuserrow.getString("tenterprise_userid")));
+            }
+            row.put("subusermsgs", subuserrows);
 
             if (attinfosMap.containsKey(tenterprise_userid)) {
                 row.put("attinfos", attinfosMap.get(tenterprise_userid));