|
@@ -601,27 +601,18 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
dto.setHasPmo(roleTypeList.contains(RoleTypeEnum.PMO));
|
|
|
dto.setHasBusiness(roleTypeList.contains(RoleTypeEnum.BUSSINESS));
|
|
|
dto.setHasRegionManager(roleTypeList.contains(RoleTypeEnum.REGION_MANAGER));
|
|
|
- // dto.setHasRegionCoordinator(roleTypeList.contains(RoleTypeEnum.REGION_COORDINATOR));
|
|
|
- int count = tbUserArchivesAllocationService.count(new QueryWrapper<TBUserArchivesAllocation>().lambda()
|
|
|
- .eq(TBUserArchivesAllocation::getSopRoleType, SopRoleTypeEnum.REGION_COORDINATOR)
|
|
|
- .eq(TBUserArchivesAllocation::getUserId, userId));
|
|
|
- dto.setHasRegionCoordinator(count > 0 ? true : false);
|
|
|
- // dto.setHasEffectEngineer(roleTypeList.contains(RoleTypeEnum.EFFECT_ENGINEER));
|
|
|
- // dto.setHasAssistantEngineer(roleTypeList.contains(RoleTypeEnum.ASSISTANT_ENGINEER));
|
|
|
- count = tbUserArchivesAllocationService.count(new QueryWrapper<TBUserArchivesAllocation>().lambda()
|
|
|
- .eq(TBUserArchivesAllocation::getSopRoleType, SopRoleTypeEnum.ENGINEER)
|
|
|
- .eq(TBUserArchivesAllocation::getUserId, userId));
|
|
|
- dto.setHasEffectEngineer(count > 0 ? true : false);
|
|
|
- dto.setHasAssistantEngineer(count > 0 ? true : false);
|
|
|
+ dto.setHasRegionCoordinator(roleTypeList.contains(RoleTypeEnum.REGION_COORDINATOR));
|
|
|
+ dto.setHasEffectEngineer(roleTypeList.contains(RoleTypeEnum.EFFECT_ENGINEER));
|
|
|
+ dto.setHasAssistantEngineer(roleTypeList.contains(RoleTypeEnum.ASSISTANT_ENGINEER));
|
|
|
dto.setHasQA(roleTypeList.contains(RoleTypeEnum.QA));
|
|
|
dto.setHasCustom(roleTypeList.contains(RoleTypeEnum.CUSTOM));
|
|
|
dto.setHasAccountManager(roleTypeList.contains(RoleTypeEnum.ACCOUNT_MANAGER));
|
|
|
dto.setHasThirdPmo(roleTypeList.contains(RoleTypeEnum.THIRD_PMO));
|
|
|
dto.setHasDeviceDelivery(roleTypeList.contains(RoleTypeEnum.DEVICE_DELIVERY));
|
|
|
- count = tbUserArchivesAllocationService.count(new QueryWrapper<TBUserArchivesAllocation>().lambda()
|
|
|
+ int count = tbUserArchivesAllocationService.count(new QueryWrapper<TBUserArchivesAllocation>().lambda()
|
|
|
.eq(TBUserArchivesAllocation::getSopRoleType, SopRoleTypeEnum.PROJECT_MANAGER)
|
|
|
.eq(TBUserArchivesAllocation::getUserId, userId));
|
|
|
- dto.setHasProjectManager(count > 0 ? true : false);
|
|
|
+ dto.setHasProjectManager(count > 0);
|
|
|
|
|
|
if (!dto.getHasProjectManager() && !dto.getHasRegionManager() && !dto.getHasAssistantEngineer()
|
|
|
&& !dto.getHasAssistantEngineer()) {
|