|
@@ -85,7 +85,7 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
// 删关联
|
|
|
LambdaQueryWrapper<SysFileRef> lw = new LambdaQueryWrapper<>();
|
|
|
lw.eq(SysFileRef::getRedId, provisionalPlan.getPlanPracticalId());
|
|
|
- lw .eq(SysFileRef::getType, SysFileRefEnum.PLAN_TEMPORARY.getType());
|
|
|
+ lw.eq(SysFileRef::getType, SysFileRefEnum.PLAN_TEMPORARY.getType());
|
|
|
sysFileRefMapper.delete(lw);
|
|
|
for (SysFileRef ref : sysFileRefs) {
|
|
|
ref.setRedId(provisionalPlan.getPlanPracticalId());
|
|
@@ -458,10 +458,10 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
demand.setIsExcess(Integer.parseInt(byId.getIsExcess()));
|
|
|
pmDemandMapper.insert(demand);
|
|
|
demandService.updateDemandWarnStatus(demand.getDemandId());
|
|
|
- //计划附件也进行同步---查询年度计划附件后复制一份改为项目需求附件
|
|
|
+ //计划附件也进行同步---查询临时计划附件后复制一份改为项目需求附件
|
|
|
LambdaQueryWrapper<SysFileRef> sysFileRefLp = new LambdaQueryWrapper<>();
|
|
|
- sysFileRefLp.eq(SysFileRef::getType, SysFileRefEnum.PLAN_YEAR.getType());
|
|
|
- sysFileRefLp.eq(SysFileRef::getRedId, byId.getPlanYearId());
|
|
|
+ sysFileRefLp.eq(SysFileRef::getType, SysFileRefEnum.PLAN_TEMPORARY.getType());
|
|
|
+ sysFileRefLp.eq(SysFileRef::getRedId, byId.getPlanPracticalId());
|
|
|
List<SysFileRef> sysFileRefs = sysFileRefMapper.selectList(sysFileRefLp);
|
|
|
if (!ObjectUtils.isEmpty(sysFileRefs)) {
|
|
|
for (SysFileRef ref : sysFileRefs) {
|
|
@@ -472,23 +472,23 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
}
|
|
|
}
|
|
|
byId.setProjectStatus(ProjectStatus.PLANTOEXAMINE.getCode());
|
|
|
- return review(provisionalPlanVo, byId);
|
|
|
+ //上传审核文件并赋予计划审核通过
|
|
|
+ return review(provisionalPlanVo);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public AjaxResult auditNoPass(ProvisionalPlanVo provisionalPlanVo) {
|
|
|
- ProvisionalPlan provisionalPlan = new ProvisionalPlan();
|
|
|
- BeanUtils.copyProperties(provisionalPlanVo, provisionalPlan);
|
|
|
- provisionalPlan.setProjectStatus(ProjectStatus.PLANTOBACK.getCode());
|
|
|
- return review(provisionalPlanVo, provisionalPlan);
|
|
|
+ provisionalPlanVo.setProjectStatus(ProjectStatus.PLANTOBACK.getCode());
|
|
|
+ //上传审核文件并赋予计划审核退回
|
|
|
+ return review(provisionalPlanVo);
|
|
|
}
|
|
|
|
|
|
- private AjaxResult review(ProvisionalPlanVo vo, ProvisionalPlan provisionalPlan) {
|
|
|
+ private AjaxResult review(ProvisionalPlanVo vo) {
|
|
|
List<SysFileRef> sysFileRefs = vo.getSysFileRefs();
|
|
|
if (!ObjectUtils.isEmpty(sysFileRefs)) {
|
|
|
for (SysFileRef ref : sysFileRefs) {
|
|
|
ref.setRedId(vo.getPlanPracticalId().longValue());
|
|
|
- ref.setType(SysFileRefEnum.PLAN_TEMPORARY.getType());
|
|
|
+ ref.setType(SysFileRefEnum.PLAN_TEMPORARY_EXAMINE.getType());
|
|
|
ref.setCreated(vo.getUpdated());
|
|
|
ref.setCreateTime(new Date());
|
|
|
ref.setUpdated(vo.getUpdated());
|
|
@@ -496,7 +496,7 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
sysFileRefMapper.insert(ref);
|
|
|
}
|
|
|
}
|
|
|
- int review = provisionalPlanMapper.review(provisionalPlan);
|
|
|
+ int review = provisionalPlanMapper.review(vo);
|
|
|
if (review != 1) {
|
|
|
return AjaxResult.error("项目状态数据异常");
|
|
|
}
|