Bläddra i källkod

pms 修改审批完成的瑞恒日报

zhangcl 8 timmar sedan
förälder
incheckning
66d91bf152

+ 8 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/service/iotrhdailyreport/IotRhDailyReportServiceImpl.java

@@ -1058,6 +1058,14 @@ public class IotRhDailyReportServiceImpl implements IotRhDailyReportService {
         IotRhDailyReportDO updateObj = BeanUtils.toBean(updateReqVO, IotRhDailyReportDO.class);
         IotRhDailyReportDO updateObj = BeanUtils.toBean(updateReqVO, IotRhDailyReportDO.class);
         // 编辑后 直接设置 已经 审核通过
         // 编辑后 直接设置 已经 审核通过
         // updateObj.setAuditStatus(FailureAuditStatusEnum.APPROVE.getStatus());
         // updateObj.setAuditStatus(FailureAuditStatusEnum.APPROVE.getStatus());
+        // 重新查询 taskId 获取 任务 相关的合同信息
+        Long taskId = updateObj.getTaskId();
+        if (ObjUtil.isNotEmpty(taskId)) {
+            IotProjectTaskDO task = iotProjectTaskMapper.selectById(taskId);
+            if (ObjUtil.isNotEmpty(task)) {
+                updateObj.setProjectId(task.getProjectId());
+            }
+        }
         iotRhDailyReportMapper.updateById(updateObj);
         iotRhDailyReportMapper.updateById(updateObj);
     }
     }