|
|
@ -70,7 +70,7 @@ public class HuzhouMergesplitinfoServiceImpl extends ServiceImpl<HuzhouMergespli |
|
|
|
huzhouProjectinfo.setPayamount2023Money(0.0); |
|
|
|
huzhouProjectinfo.setPayamount2024Money(0.0); |
|
|
|
huzhouProjectinfo.setPayamount2025Money(0.0); |
|
|
|
huzhouProjectinfo.setStage("-1");//0
|
|
|
|
huzhouProjectinfo.setStage("-2");//0
|
|
|
|
projectinfoService.save(huzhouProjectinfo); |
|
|
|
userprojectService.saveFromProject(huzhouProjectinfo, "0"); |
|
|
|
for (String oldprojectid :mergesplitinfoVo.getProjectids() |
|
|
@ -80,7 +80,7 @@ public class HuzhouMergesplitinfoServiceImpl extends ServiceImpl<HuzhouMergespli |
|
|
|
BeanUtils.copyProperties(projectinfo, huzhouMergesplitinfo); |
|
|
|
huzhouMergesplitinfo.setMergeOrSplit("merge"); |
|
|
|
huzhouMergesplitinfo.setProjectId(huzhouProjectinfo.getId()); |
|
|
|
projectinfo.setStage("0.1"); |
|
|
|
projectinfo.setStage("-1"); |
|
|
|
// projectinfoService.updateById(projectinfo);
|
|
|
|
mergesplitinfoMapper.insert(huzhouMergesplitinfo); |
|
|
|
} |
|
|
@ -160,7 +160,7 @@ public class HuzhouMergesplitinfoServiceImpl extends ServiceImpl<HuzhouMergespli |
|
|
|
huzhouProjectinfo.setPayamount2023Money(0.0); |
|
|
|
huzhouProjectinfo.setPayamount2024Money(0.0); |
|
|
|
huzhouProjectinfo.setPayamount2025Money(0.0); |
|
|
|
huzhouProjectinfo.setStage("-1");//0
|
|
|
|
huzhouProjectinfo.setStage("-2");//0
|
|
|
|
projectinfoService.save(huzhouProjectinfo); |
|
|
|
userprojectService.saveFromProject(huzhouProjectinfo, "0"); |
|
|
|
for (String oldprojectid :mergesplitinfoVo.getProjectids() |
|
|
@ -170,7 +170,7 @@ public class HuzhouMergesplitinfoServiceImpl extends ServiceImpl<HuzhouMergespli |
|
|
|
BeanUtils.copyProperties(projectinfo, huzhouMergesplitinfo); |
|
|
|
huzhouMergesplitinfo.setMergeOrSplit("split"); |
|
|
|
huzhouMergesplitinfo.setProjectId(huzhouProjectinfo.getId()); |
|
|
|
projectinfo.setStage("0.1"); |
|
|
|
projectinfo.setStage("-1"); |
|
|
|
// projectinfoService.updateById(projectinfo);
|
|
|
|
mergesplitinfoMapper.insert(huzhouMergesplitinfo); |
|
|
|
} |
|
|
@ -240,7 +240,7 @@ public class HuzhouMergesplitinfoServiceImpl extends ServiceImpl<HuzhouMergespli |
|
|
|
List<HuzhouMergesplitinfo> mergesplitinfos = mergesplitinfoMapper.selectList(lambdaQueryWrapper); |
|
|
|
for (HuzhouMergesplitinfo mergesplitinfo : mergesplitinfos) { |
|
|
|
HuzhouProjectinfo oldpj = projectinfoService.getById(mergesplitinfo.getId()); |
|
|
|
oldpj.setStage("0.1"); |
|
|
|
oldpj.setStage("-1"); |
|
|
|
projectinfoService.updateById(oldpj); |
|
|
|
} |
|
|
|
processinfoService.modifyStatusByProjectId(projectid,"2",processName); |
|
|
@ -280,9 +280,9 @@ public class HuzhouMergesplitinfoServiceImpl extends ServiceImpl<HuzhouMergespli |
|
|
|
} |
|
|
|
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(workFlow.getProcessInstanceId()).singleResult(); |
|
|
|
if(processInstance==null&&"1".equals(flag)){ |
|
|
|
//将旧项目状态变成已停止0.1,可见
|
|
|
|
//将旧项目状态变成已停止-1,可见
|
|
|
|
HuzhouProjectinfo oldpj = projectinfoService.getById(oldprojectid); |
|
|
|
oldpj.setStage("0.1"); |
|
|
|
oldpj.setStage("-1"); |
|
|
|
projectinfoService.updateById(oldpj); |
|
|
|
//查询项目拆分后,新项目的id,改变其状态
|
|
|
|
//新项目id在HuzhouMergesplitinfo projectid字段中
|
|
|
|