|
@@ -185,9 +185,9 @@ public class RegionServiceImpl extends ServiceImpl<RegionMapper, Region> impleme
|
|
|
region.setUpdateTime(LocalDateTime.now());
|
|
|
//如果区域主管更改了,发推送消息,修改project_user表内的区域主管信息
|
|
|
if (!byId.getUserId().equals(region.getUserId())) {
|
|
|
- List<Long> projects = baseMapper.selectProjectIdByRegionDirectorId(byId.getUserId(), byId.getMtCompanyId());
|
|
|
- if (projects != null && projects.size() > 0) {
|
|
|
- baseMapper.updateRegionDirector(projects, region.getUserId(), byId.getMtCompanyId());
|
|
|
+ List<Long> projectIds = baseMapper.selectProjectIdByRegionDirectorId(byId.getUserId(), byId.getMtCompanyId(),byId.getId());
|
|
|
+ if (projectIds != null && projectIds.size() > 0) {
|
|
|
+ baseMapper.updateRegionDirector(projectIds, region.getUserId(), byId.getMtCompanyId());
|
|
|
}
|
|
|
String oldUser = baseMapper.selectNameByUserId(byId.getUserId());
|
|
|
String newUser = baseMapper.selectNameByUserId(region.getUserId());
|