|
@@ -108,16 +108,17 @@ public class CwProjectReportReviewService extends ServiceImpl<CwProjectReportRev
|
|
|
review.setUpdateBy(userDTO.getId());
|
|
|
review.setUpdateDate(new Date());
|
|
|
review.setId(id);
|
|
|
- FlowNode currentTask = flowTaskService.getCurrentTask(procInsId);
|
|
|
- if(null != currentTask && StringUtils.isNotBlank(currentTask.getName())) {
|
|
|
- if ("三级复核".equals(currentTask.getName())) {
|
|
|
- review.setReviewStatus("5");
|
|
|
+ if (StringUtils.isNotEmpty(procInsId)) {
|
|
|
+ FlowNode currentTask = flowTaskService.getCurrentTask(procInsId);
|
|
|
+ if(null != currentTask && StringUtils.isNotBlank(currentTask.getName())) {
|
|
|
+ if ("三级复核".equals(currentTask.getName())) {
|
|
|
+ review.setReviewStatus("5");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if (review.getReviewStatus().equals("5")) {
|
|
|
CwProjectReport cwProjectReport = cwProjectReportService.getById(reportData.getId());
|
|
|
CwProjectReportArchive cwProjectReportArchive = new CwProjectReportArchive();
|
|
|
- //要判断是否有数据
|
|
|
cwProjectReportArchive.setStatus("0");
|
|
|
cwProjectReportArchive.setReportId(review.getReportId());
|
|
|
cwProjectReportArchive.setCreateBy(cwProjectReport.getCreateBy());
|
|
@@ -148,6 +149,7 @@ public class CwProjectReportReviewService extends ServiceImpl<CwProjectReportRev
|
|
|
//保存基本信息
|
|
|
CwProjectReview info = new CwProjectReview();
|
|
|
BeanUtils.copyProperties(dto, info);
|
|
|
+ //报告编号生成
|
|
|
info.setId(id);
|
|
|
info.setCreateBy(userDTO.getId());
|
|
|
info.setCreateDate(new Date());
|