|
|
@ -839,6 +839,14 @@ public class HuzhouPlaninfoServiceImpl extends ServiceImpl<HuzhouPlaninfoMapper, |
|
|
|
@Override |
|
|
|
public void modifyPlaninfo(MultipartFile multipartFile, String projectid) throws Exception { |
|
|
|
|
|
|
|
//增加文件修改条件:集中核验完成之后到立项审批才允许修改计划
|
|
|
|
LambdaQueryWrapper<HuzhouPlaninfo> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
queryWrapper.eq(HuzhouPlaninfo::getProjectId,projectid); |
|
|
|
queryWrapper.eq(HuzhouPlaninfo::getTaskName,"集中核验"); |
|
|
|
queryWrapper.eq(HuzhouPlaninfo::getIsfinish,"2"); |
|
|
|
if ( this.list(queryWrapper).size()<1){ |
|
|
|
throw new EasyException("集中核验未完成,无法修改项目计划!"); |
|
|
|
} |
|
|
|
//解析项目计划文件
|
|
|
|
HashMap<String, Object> hashMap = getPlanInfoListFromFile(multipartFile, projectid); |
|
|
|
//res是true 表示项目计划文件没有问题,如果是false说明文件有问题,需要抛出异常
|
|
|
|