|
|
@@ -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));
|