更改督导逻辑-是否有角色
This commit is contained in:
@@ -165,7 +165,7 @@ public class FirstOrderServiceImp implements FirstOrderService {
|
||||
}
|
||||
ShopInfoDO shopInfo = shopInfoDAO.getShopInfo(shopId);
|
||||
EnterpriseUserDO userInfoById = enterpriseUserDAO.getUserInfoById(shopInfo.getSupervisorUserId());
|
||||
order.setSubmiter(userInfoById.getName()+"_"+userInfoById.getJobnumber());
|
||||
order.setSubmiter(Objects.isNull(userInfoById) ? null : userInfoById.getName()+"_"+userInfoById.getJobnumber());
|
||||
return order;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -116,14 +116,20 @@ public class OpeningOperationPlanImpl implements OpeningOperationPlanService {
|
||||
OpeningOperationPlanDO openingOperationPlanDO = openingOperationPlanDAO.selectByShopId(shopId);
|
||||
EnterpriseUserDO userInfoById = enterpriseUserDAO.getUserInfoById(shopInfo.getSupervisorUserId());
|
||||
List<EnterpriseUserDO> allUserByRoleEnumAndRegionId = userAuthMappingService.getAllUserByRoleEnumAndRegionId(UserRoleEnum.OPERATIONS_MANAGER, shopInfo.getRegionId());
|
||||
List<String> collect = allUserByRoleEnumAndRegionId.stream()
|
||||
.filter(user -> user.getName() != null)
|
||||
.map(user -> user.getName() + "_" + user.getJobnumber())
|
||||
.collect(Collectors.toList());
|
||||
List<String> collect = new ArrayList<>();
|
||||
if (CollectionUtils.isEmpty(allUserByRoleEnumAndRegionId)){
|
||||
collect = null;
|
||||
}else {
|
||||
collect = allUserByRoleEnumAndRegionId.stream()
|
||||
.filter(user -> user.getName() != null)
|
||||
.map(user -> user.getName() + "_" + user.getJobnumber())
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
|
||||
if (Objects.nonNull(openingOperationPlanDO)) {
|
||||
openingOperationPlanVO = new OpeningOperationPlanVO(openingOperationPlanDO);
|
||||
openingOperationPlanVO.setSubmiter(userInfoById.getName()+"_"+userInfoById.getJobnumber());
|
||||
openingOperationPlanVO.setApprover(collect.stream().collect(Collectors.joining(",")));
|
||||
openingOperationPlanVO.setSubmiter(Objects.isNull(userInfoById) ? null : userInfoById.getName()+"_"+userInfoById.getJobnumber());
|
||||
openingOperationPlanVO.setApprover(CollectionUtils.isEmpty(collect) ? null : collect.stream().collect(Collectors.joining(",")));
|
||||
String preparationUserIds = openingOperationPlanDO.getPreparationUserIds();
|
||||
List<String> stream = Arrays.stream(preparationUserIds.split(CommonConstants.COMMA)).collect(Collectors.toList());
|
||||
List<UserNameDTO> nameByUserId = enterpriseUserDAO.getNameByUserId(stream);
|
||||
@@ -133,8 +139,8 @@ public class OpeningOperationPlanImpl implements OpeningOperationPlanService {
|
||||
openingOperationPlanVO.setShopName(shopInfo.getShopName());
|
||||
return openingOperationPlanVO;
|
||||
}
|
||||
openingOperationPlanVO.setSubmiter(userInfoById.getName()+"_"+userInfoById.getJobnumber());
|
||||
openingOperationPlanVO.setApprover(collect.stream().collect(Collectors.joining(",")));
|
||||
openingOperationPlanVO.setSubmiter(Objects.isNull(userInfoById) ? null : userInfoById.getName()+"_"+userInfoById.getJobnumber());
|
||||
openingOperationPlanVO.setApprover(CollectionUtils.isEmpty(collect) ? null : collect.stream().collect(Collectors.joining(",")));
|
||||
return openingOperationPlanVO;
|
||||
}
|
||||
|
||||
|
||||
@@ -939,7 +939,7 @@ public class PointServiceImpl implements PointService {
|
||||
ShopInfoDO shopInfo = shopInfoDAO.getShopInfo(rentContract.getShopId());
|
||||
LineInfoDO lineInfo = lineInfoDAO.getLineInfo(shopInfo.getLineId());
|
||||
EnterpriseUserDO enterpriseUserDO = enterpriseUserDAO.getUserInfoById(lineInfo.getDevelopmentManager());
|
||||
result.setApprover(enterpriseUserDO.getName()+"_"+enterpriseUserDO.getJobnumber());
|
||||
result.setApprover(Objects.isNull(enterpriseUserDO) ? null : enterpriseUserDO.getName()+"_"+enterpriseUserDO.getJobnumber());
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user