|
|
@@ -134,6 +134,8 @@ public class IotRyDailyReportServiceImpl implements IotRyDailyReportService {
|
|
|
Set<Long> deviceIds = new HashSet<>();
|
|
|
IotProjectTaskPageReqVO reqVO = new IotProjectTaskPageReqVO();
|
|
|
reqVO.setDeptId(createReqVO.getDeptId());
|
|
|
+ // 只筛选未施工完成的任务
|
|
|
+ reqVO.setJobFlag("Y");
|
|
|
// 查询包含当前日报施工队伍的任务
|
|
|
List<IotProjectTaskDO> tasks = iotProjectTaskMapper.selectList(reqVO);
|
|
|
// 井号
|
|
|
@@ -147,8 +149,15 @@ public class IotRyDailyReportServiceImpl implements IotRyDailyReportService {
|
|
|
taskId = task.getId();
|
|
|
// 根据日报状态 查询 日报所属任务的状态 瑞鹰任务状态数据字典 rigStatus
|
|
|
if (ObjUtil.isNotEmpty(createReqVO.getRigStatus())) {
|
|
|
- // ry任务施工状态 需要与 任务施工状态 匹配
|
|
|
+ // ry任务施工状态 需要与 任务施工状态 匹配 钻井施工状态
|
|
|
task.setStatus(createReqVO.getRigStatus());
|
|
|
+ task.setRigStatus(createReqVO.getRigStatus());
|
|
|
+ // 更新任务状态
|
|
|
+ iotProjectTaskMapper.updateById(task);
|
|
|
+ }
|
|
|
+ if (ObjUtil.isNotEmpty(createReqVO.getRepairStatus())) {
|
|
|
+ task.setStatus(createReqVO.getRepairStatus());
|
|
|
+ task.setRepairStatus(createReqVO.getRepairStatus());
|
|
|
// 更新任务状态
|
|
|
iotProjectTaskMapper.updateById(task);
|
|
|
}
|