Ver código fonte

Merge remote-tracking branch 'origin/master'

Zimo 1 semana atrás
pai
commit
cc6a42b513

+ 10 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/service/iotrddailyreport/IotRdDailyReportServiceImpl.java

@@ -267,6 +267,16 @@ public class IotRdDailyReportServiceImpl implements IotRdDailyReportService {
             updateObj.setProcessInstanceId("2");
         }
         iotRdDailyReportMapper.updateById(updateObj);
+        // 同步更新日报关联任务的 施工状态
+        if (ObjUtil.isNotEmpty(dailyReport.getTaskId())) {
+            // 查询任务记录 更新任务的施工状态
+            IotProjectTaskDO task = iotProjectTaskMapper.selectById(dailyReport.getTaskId());
+            if (ObjUtil.isNotEmpty(task)) {
+                task.setRdStatus(updateObj.getRdStatus());
+                task.setStatus(updateObj.getRdStatus());
+                int num = iotProjectTaskMapper.updateById(task);
+            }
+        }
         // 保存生产动态明细
         if (CollUtil.isNotEmpty(updateReqVO.getReportDetails())) {
             // 先删除明细 再新增