|
@@ -228,16 +228,19 @@ public class TBUserArchivesAllocationServiceImpl extends ServiceImpl<TBUserArchi
|
|
if (regionCoordinatorId != null && regionCoordinatorId > 0) {
|
|
if (regionCoordinatorId != null && regionCoordinatorId > 0) {
|
|
|
|
|
|
UserArchivesResult userArchivesResult = tbUserArchivesService.findUserArchivesByArchivesIdORUserId(null, regionCoordinatorId);
|
|
UserArchivesResult userArchivesResult = tbUserArchivesService.findUserArchivesByArchivesIdORUserId(null, regionCoordinatorId);
|
|
- CrmArchivesAllocationResult region = new CrmArchivesAllocationResult();
|
|
|
|
- region.setType(RoleTypeEnum.REGION_COORDINATOR);
|
|
|
|
- region.setArchivesId(userArchivesResult.getUserArchivesId());
|
|
|
|
- region.setArchiverName(userArchivesResult.getName());
|
|
|
|
- region.setSupplierId(userArchivesResult.getSupplierId());
|
|
|
|
- region.setSupplierName(userArchivesResult.getSupplierName());
|
|
|
|
- region.setArchivesProvince(userArchivesResult.getProvince());
|
|
|
|
- region.setArchivesCity(userArchivesResult.getCity());
|
|
|
|
- region.setUserId(userArchivesResult.getUserId());
|
|
|
|
- list.add(region);
|
|
|
|
|
|
+ if (Objects.nonNull(userArchivesResult)){
|
|
|
|
+ // 为空是大区经理兼任的情况 不处理
|
|
|
|
+ CrmArchivesAllocationResult region = new CrmArchivesAllocationResult();
|
|
|
|
+ region.setType(RoleTypeEnum.REGION_COORDINATOR);
|
|
|
|
+ region.setArchivesId(userArchivesResult.getUserArchivesId());
|
|
|
|
+ region.setArchiverName(userArchivesResult.getName());
|
|
|
|
+ region.setSupplierId(userArchivesResult.getSupplierId());
|
|
|
|
+ region.setSupplierName(userArchivesResult.getSupplierName());
|
|
|
|
+ region.setArchivesProvince(userArchivesResult.getProvince());
|
|
|
|
+ region.setArchivesCity(userArchivesResult.getCity());
|
|
|
|
+ region.setUserId(userArchivesResult.getUserId());
|
|
|
|
+ list.add(region);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return list.stream().peek(e -> e.setRoleResult(sysRoleService.findRoleInfoByArchivesType(e.getType()))).collect(Collectors.toList());
|
|
return list.stream().peek(e -> e.setRoleResult(sysRoleService.findRoleInfoByArchivesType(e.getType()))).collect(Collectors.toList());
|
|
}
|
|
}
|