|
@ -405,7 +405,6 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
Page page = new Page(pageNo, pageSize); |
|
|
Page page = new Page(pageNo, pageSize); |
|
|
ProjectInfoAuthSelect projectInfoAuthSelect = CommonUtils.setGetProjectInfoAuth(projectinfo); |
|
|
ProjectInfoAuthSelect projectInfoAuthSelect = CommonUtils.setGetProjectInfoAuth(projectinfo); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Page<HuzhouProjectinfoOV> projectAndChildInfoPageList; |
|
|
Page<HuzhouProjectinfoOV> projectAndChildInfoPageList; |
|
|
if (newStage != null) { |
|
|
if (newStage != null) { |
|
|
List<String> stageList = Arrays.stream(newStage.split(",")).collect(Collectors.toList()); |
|
|
List<String> stageList = Arrays.stream(newStage.split(",")).collect(Collectors.toList()); |
|
@ -2586,5 +2585,61 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void modifyPlanFlag1ById(String projectId) { |
|
|
|
|
|
HuzhouProjectinfo projectInfo = getById(projectId); |
|
|
|
|
|
|
|
|
|
|
|
if (null != projectInfo) { |
|
|
|
|
|
LambdaUpdateWrapper<HuzhouProjectinfo> updateWrapper = new LambdaUpdateWrapper<>(); |
|
|
|
|
|
updateWrapper.eq(HuzhouProjectinfo::getId, projectId); |
|
|
|
|
|
updateWrapper.set(HuzhouProjectinfo::getUpdatePlanFlag, "1"); |
|
|
|
|
|
this.update(updateWrapper); |
|
|
|
|
|
} else { |
|
|
|
|
|
LambdaUpdateWrapper<HuzhouSubProjectinfo> updateWrapper = new LambdaUpdateWrapper<>(); |
|
|
|
|
|
updateWrapper.eq(HuzhouSubProjectinfo::getId, projectId); |
|
|
|
|
|
updateWrapper.set(HuzhouProjectinfo::getUpdatePlanFlag, "1"); |
|
|
|
|
|
subProjectinfoMapper.update(null, updateWrapper); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void modifyPlanFlag2ById(String projectId) { |
|
|
|
|
|
HuzhouProjectinfo projectInfo = getById(projectId); |
|
|
|
|
|
|
|
|
|
|
|
if (null != projectInfo) { |
|
|
|
|
|
LambdaUpdateWrapper<HuzhouProjectinfo> updateWrapper = new LambdaUpdateWrapper<>(); |
|
|
|
|
|
updateWrapper.eq(HuzhouProjectinfo::getId, projectId); |
|
|
|
|
|
updateWrapper.set(HuzhouProjectinfo::getUpdatePlanFlag, "2"); |
|
|
|
|
|
this.update(updateWrapper); |
|
|
|
|
|
} else { |
|
|
|
|
|
LambdaUpdateWrapper<HuzhouSubProjectinfo> updateWrapper = new LambdaUpdateWrapper<>(); |
|
|
|
|
|
updateWrapper.eq(HuzhouSubProjectinfo::getId, projectId); |
|
|
|
|
|
updateWrapper.set(HuzhouProjectinfo::getUpdatePlanFlag, "2"); |
|
|
|
|
|
subProjectinfoMapper.update(null, updateWrapper); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Boolean queryUpdatePlanFlagById(String projectId) { |
|
|
|
|
|
HuzhouProjectinfo projectInfo = getById(projectId); |
|
|
|
|
|
if (null != projectInfo) { |
|
|
|
|
|
LambdaQueryWrapper<HuzhouProjectinfo> qw = new LambdaQueryWrapper<>(); |
|
|
|
|
|
qw.eq(HuzhouProjectinfo::getId, projectId); |
|
|
|
|
|
qw.eq(HuzhouProjectinfo::getUpdatePlanFlag, "2"); |
|
|
|
|
|
List<HuzhouProjectinfo> rs = this.list(qw); |
|
|
|
|
|
if (rs.size() > 0){ |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
LambdaQueryWrapper<HuzhouSubProjectinfo> qw = new LambdaQueryWrapper<>(); |
|
|
|
|
|
qw.eq(HuzhouSubProjectinfo::getId, projectId); |
|
|
|
|
|
qw.eq(HuzhouProjectinfo::getUpdatePlanFlag, "2"); |
|
|
|
|
|
List<HuzhouSubProjectinfo> rs = subProjectinfoMapper.selectList(qw); |
|
|
|
|
|
if (rs.size() > 0){ |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
return true; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|