Browse Source

绍兴巡视任务新增区域筛选

master
wangguangyuan 3 months ago
parent
commit
206448b84a
2 changed files with 19 additions and 1 deletions
  1. +3
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/domain/PatrolTaskStatus.java
  2. +16
    -1
      inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolTaskStatusMapper.xml

+ 3
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/domain/PatrolTaskStatus.java View File

@ -26,6 +26,8 @@ public class PatrolTaskStatus extends BaseEntity {
name = "任务名称"
)
private String taskName;
private String areaTaskName;
@Excel(
name = "任务编码"
)
@ -125,6 +127,7 @@ public class PatrolTaskStatus extends BaseEntity {
"lineId=" + lineId +
", taskPatrolledId='" + taskPatrolledId + '\'' +
", taskName='" + taskName + '\'' +
", areaTaskName='" + areaTaskName + '\'' +
", taskCode='" + taskCode + '\'' +
", taskState='" + taskState + '\'' +
", planStartTime=" + planStartTime +


+ 16
- 1
inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolTaskStatusMapper.xml View File

@ -84,7 +84,22 @@
<where>
<if test="taskPatrolledId != null and taskPatrolledId != ''">and a.task_patrolled_id = #{taskPatrolledId}
</if>
<if test="taskName != null and taskName != ''">and a.task_name like concat('%', #{taskName}, '%')</if>
<choose>
<!-- 当taskName和areaTaskName都有值时 -->
<when test="taskName != null and taskName != '' and areaTaskName != null and areaTaskName != ''">
and (a.task_name like concat('%', #{taskName}, '%')
or a.task_name like concat('%', #{areaTaskName}, '%'))
</when>
<otherwise>
<!-- 只有一个参数有值时 -->
<if test="taskName != null and taskName != ''">
and a.task_name like concat('%', #{taskName}, '%')
</if>
<if test="areaTaskName != null and areaTaskName != ''">
and a.task_name like concat('%', #{areaTaskName}, '%')
</if>
</otherwise>
</choose>
<if test="taskCode != null and taskCode != ''">and a.task_code = #{taskCode}</if>
<if test="taskState != null and taskState != ''">and a.task_state = #{taskState}</if>
<if test="planStartTime != null ">and a.plan_start_time = #{planStartTime}</if>


Loading…
Cancel
Save