소스 검색

Merge remote-tracking branch 'origin/develop' into develop

FengChaoYu 9 달 전
부모
커밋
0a5d62e1d3
1개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. 26 0
      mall-server-api/src/main/java/com/gree/mall/manager/logic/admin/AdminUserLogic.java

+ 26 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/admin/AdminUserLogic.java

@@ -430,6 +430,32 @@ public class AdminUserLogic {
                 .orderByDesc(AdminUser::getCompanyWechatId)
                 .orderByAsc(AdminUser::getCreateTime)
                 .page(new Page<>(pageNum, pageSize));
+
+        for (AdminUser record : page.getRecords()) {
+            AdminUserWebsitRela adminUserWebsitRela = adminUserWebsitRelaService.lambdaQuery().eq(AdminUserWebsitRela::getAdminUserId, record.getAdminUserId()).last("limit 1").one();
+
+            AdminUserDeptRela adminUserDeptRela = adminUserDeptRelaService.lambdaQuery().eq(AdminUserDeptRela::getAdminUserId, record.getAdminUserId()).last("limit 1").one();
+
+
+
+            if (adminUserDeptRela != null){
+
+                AdminDept adminDept = adminDeptService.getById(adminUserDeptRela.getAdminDeptId());
+
+                record.setDeptWebsitName(adminDept.getDeptName());
+
+            }else if (adminUserWebsitRela != null){
+
+                AdminWebsit adminWebsit = adminWebsitService.getById(adminUserWebsitRela.getAdminWebsitId());
+                record.setDeptWebsitName(adminWebsit.getName());
+            }
+
+
+
+        }
+
+
+
         return page;
     }