Browse Source

and task instance date range search (#11963)

3.1.0-release
juzimao 2 years ago committed by caishunfeng
parent
commit
34950d3c09
  1. 10
      dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskInstanceMapper.xml

10
dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskInstanceMapper.xml

@ -184,7 +184,10 @@
left join t_ds_process_instance process on process.id=instance.process_instance_id
where define.project_code = #{projectCode}
<if test="startTime != null">
and instance.start_time > #{startTime} and instance.start_time <![CDATA[ <=]]> #{endTime}
and instance.start_time <![CDATA[ >=]]> #{startTime}
</if>
<if test="endTime != null">
and instance.start_time <![CDATA[ <=]]> #{endTime}
</if>
<if test="processInstanceId != 0">
and instance.process_instance_id = #{processInstanceId}
@ -228,7 +231,10 @@
left join t_ds_process_definition process on process.code=relation.process_definition_code and process.version = relation.process_definition_version
where define.project_code = #{projectCode}
<if test="startTime != null">
and instance.start_time > #{startTime} and instance.start_time <![CDATA[ <=]]> #{endTime}
and instance.start_time <![CDATA[ >=]]> #{startTime}
</if>
<if test="endTime != null">
and instance.start_time <![CDATA[ <=]]> #{endTime}
</if>
<if test="searchVal != null and searchVal != ''">
and instance.name like concat('%', #{searchVal}, '%')

Loading…
Cancel
Save