|
@@ -405,11 +405,15 @@ public class AdminUserLogic {
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
- public IPage<AdminUser> list(String companyWechatId,String companyWechatName,String roleId, Boolean status, String userName, Integer pageNum, Integer pageSize) {
|
|
|
+ public IPage<AdminUser> list(String companyWechatId, String companyWechatName, String roleId, Boolean status, String userName, Integer pageNum, Integer pageSize) {
|
|
|
AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
|
+
|
|
|
+ if (adminUser.getType() != 2) {
|
|
|
+ companyWechatId = adminUser.getAdminCompanyWechat().getCompanyWechatId();
|
|
|
+ }
|
|
|
IPage<AdminUser> page = adminUserService.lambdaQuery()
|
|
|
- .eq(StringUtils.isNotBlank(companyWechatId),AdminUser::getCompanyWechatId,companyWechatId)
|
|
|
- .like(StringUtils.isNotBlank(companyWechatName),AdminUser::getCompanyName,companyWechatName)
|
|
|
+ .eq(StringUtils.isNotBlank(companyWechatId), AdminUser::getCompanyWechatId, companyWechatId)
|
|
|
+ .like(StringUtils.isNotBlank(companyWechatName), AdminUser::getCompanyName, companyWechatName)
|
|
|
.eq(StringUtils.isNotBlank(roleId), AdminUser::getRoleId, roleId)
|
|
|
.eq(status != null, AdminUser::getStatus, status)
|
|
|
.in(CollectionUtils.isNotEmpty(adminUser.getCompanyWechatIds()), AdminUser::getCompanyWechatId, adminUser.getCompanyWechatIds())
|
|
@@ -466,10 +470,11 @@ public class AdminUserLogic {
|
|
|
BeanUtils.copyProperties(adminUser, adminUserBean);
|
|
|
|
|
|
AdminWebsit adminWebsit = adminWebsitService.lambdaQuery()
|
|
|
- .eq(AdminWebsit::getCompanyWechatId,adminUser.getCompanyWechatId())
|
|
|
- .eq(AdminWebsit::getType,AdminWebsitTypeEnum.B.getKey())
|
|
|
- .last("limit 1").one();
|
|
|
- if(adminWebsit != null){
|
|
|
+ .eq(AdminWebsit::getCompanyWechatId, adminUser.getCompanyWechatId())
|
|
|
+ .eq(AdminWebsit::getType, AdminWebsitTypeEnum.B.getKey())
|
|
|
+ .last("limit 1")
|
|
|
+ .one();
|
|
|
+ if (adminWebsit != null) {
|
|
|
adminUserBean.setJoinCode(adminWebsit.getJoinCode());
|
|
|
}
|
|
|
|
|
@@ -513,7 +518,7 @@ public class AdminUserLogic {
|
|
|
AdminUserDeptRela adminUserDeptRela = adminUserDeptRelaService.lambdaQuery()
|
|
|
.eq(AdminUserDeptRela::getAdminUserId, adminUser.getAdminUserId()).last("limit 1").one();
|
|
|
|
|
|
- if (adminUserDeptRela != null){
|
|
|
+ if (adminUserDeptRela != null) {
|
|
|
adminUserBean.setAdminDeptId(adminUserDeptRela.getAdminDeptId());
|
|
|
List<AdminDeptWebsit> adminDeptWebsitList = adminDeptWebsitService.lambdaQuery().eq(AdminDeptWebsit::getAdminDeptId, adminUserDeptRela.getAdminDeptId()).list();
|
|
|
List<String> collect = adminDeptWebsitList.stream().map(AdminDeptWebsit::getWebsitId).collect(Collectors.toList());
|