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

1.修复在线论坛的bug

jasonk5949 пре 7 месеци
родитељ
комит
4598911367

+ 15 - 0
snowy-plugin/snowy-plugin-forum/snowy-plugin-forum-func/src/main/java/vip/xiaonuo/forum/modular/postinfo/service/impl/ForumPostInfoServiceImpl.java

@@ -330,6 +330,21 @@ public class ForumPostInfoServiceImpl extends ServiceImpl<ForumPostInfoMapper, F
                 forumPostInfoVo.setForumContentCorrection(forumContentCorrection);
             }
         }
+        // 关联被指向的用户
+        if (forumPostInfoVo.getAppointUser() != null) {
+            String appointUser = forumPostInfoVo.getAppointUser();
+            StringBuffer sb = new StringBuffer();
+            String[] split = appointUser.split(",");
+            for (int i = 0; i < split.length; i++) {
+                JSONObject userByIdWithoutException = sysUserApi.getUserByIdWithoutException(split[i]);
+                if (i != split.length - 1) {
+                    sb.append(userByIdWithoutException.getStr("name")).append(",");
+                } else {
+                    sb.append(userByIdWithoutException.getStr("name"));
+                }
+            }
+            forumPostInfoVo.setAppointUser(sb.toString());
+        }
         return forumPostInfoVo;
     }