|
|
@@ -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())) {
|
|
|
// 先删除明细 再新增
|