Browse Source

/*算法进度被智巡进度覆盖问题修改。*/

master
htjcAdmin 5 months ago
parent
commit
e0cc37bd65
5 changed files with 17 additions and 1 deletions
  1. +1
    -1
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java
  2. +2
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/mapper/PatrolTaskStatusMapper.java
  3. +2
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/service/IPatrolTaskStatusService.java
  4. +4
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/service/impl/PatrolTaskStatusServiceImpl.java
  5. +8
    -0
      inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolTaskStatusMapper.xml

+ 1
- 1
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java View File

@ -1165,7 +1165,7 @@ public class PatrolResultController extends BaseController {
patrolTaskStatusItem.getTaskPatrolledId(), patrolTaskStatusItem.getTaskProgress(), patrolTaskStatusItem.getTaskState()); patrolTaskStatusItem.getTaskPatrolledId(), patrolTaskStatusItem.getTaskProgress(), patrolTaskStatusItem.getTaskState());
PatrolTaskStatus taskStatus = statusList.get(0); PatrolTaskStatus taskStatus = statusList.get(0);
taskStatus.setTaskProgress(patrolTaskStatusItem.getTaskProgress()); taskStatus.setTaskProgress(patrolTaskStatusItem.getTaskProgress());
iPatrolTaskStatusService.updatePatrolTaskStatus(taskStatus);
iPatrolTaskStatusService.updatePatrolTaskStatusOfTaskProgress(taskStatus);
} }
} else { } else {
i = iPatrolTaskStatusService.updatePatrolTaskStatus(patrolTaskStatusItem); i = iPatrolTaskStatusService.updatePatrolTaskStatus(patrolTaskStatusItem);


+ 2
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/mapper/PatrolTaskStatusMapper.java View File

@ -22,6 +22,8 @@ public interface PatrolTaskStatusMapper {
int updatePatrolTaskStatus(PatrolTaskStatus patrolTaskStatus); int updatePatrolTaskStatus(PatrolTaskStatus patrolTaskStatus);
int updatePatrolTaskStatusOfTaskProgress(PatrolTaskStatus patrolTaskStatus);
int deletePatrolTaskStatusByLineId(Long lineId); int deletePatrolTaskStatusByLineId(Long lineId);
int deletePatrolTaskStatusByLineIds(Long[] lineIds); int deletePatrolTaskStatusByLineIds(Long[] lineIds);


+ 2
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/service/IPatrolTaskStatusService.java View File

@ -20,6 +20,8 @@ public interface IPatrolTaskStatusService {
int updatePatrolTaskStatus(PatrolTaskStatus status); int updatePatrolTaskStatus(PatrolTaskStatus status);
int updatePatrolTaskStatusOfTaskProgress(PatrolTaskStatus patrolTaskStatus);
int deletePatrolTaskStatusByLineIds(Long[] lineIds); int deletePatrolTaskStatusByLineIds(Long[] lineIds);
int deletePatrolTaskStatusByLineId(Long lineId); int deletePatrolTaskStatusByLineId(Long lineId);


+ 4
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/service/impl/PatrolTaskStatusServiceImpl.java View File

@ -48,6 +48,10 @@ public class PatrolTaskStatusServiceImpl implements IPatrolTaskStatusService {
return this.patrolTaskStatusMapper.updatePatrolTaskStatus(patrolTaskStatus); return this.patrolTaskStatusMapper.updatePatrolTaskStatus(patrolTaskStatus);
} }
public int updatePatrolTaskStatusOfTaskProgress(PatrolTaskStatus patrolTaskStatus) {
return this.patrolTaskStatusMapper.updatePatrolTaskStatusOfTaskProgress(patrolTaskStatus);
}
public int deletePatrolTaskStatusByLineIds(Long[] lineIds) { public int deletePatrolTaskStatusByLineIds(Long[] lineIds) {
return this.patrolTaskStatusMapper.deletePatrolTaskStatusByLineIds(lineIds); return this.patrolTaskStatusMapper.deletePatrolTaskStatusByLineIds(lineIds);
} }


+ 8
- 0
inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolTaskStatusMapper.xml View File

@ -250,6 +250,14 @@
where line_id = #{lineId} where line_id = #{lineId}
</update> </update>
<update id="updatePatrolTaskStatusOfTaskProgress" parameterType="PatrolTaskStatus">
update patrol_task_status
<trim prefix="SET" suffixOverrides=",">
<if test="taskProgress != null">task_progress = #{taskProgress},</if>
</trim>
where line_id = #{lineId}
</update>
<delete id="deletePatrolTaskStatusByLineId" parameterType="Long"> <delete id="deletePatrolTaskStatusByLineId" parameterType="Long">
delete delete
from patrol_task_status from patrol_task_status


Loading…
Cancel
Save