|
@@ -23,16 +23,18 @@
|
|
OR lower(t.start_city) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_city) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_area) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_area) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_detailed_address) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_detailed_address) like lower(CONCAT('%',#{start},'%'))
|
|
|
|
+ OR lower(CONCAT(t.start_private,t.start_city,t.start_area,t.start_detailed_address)) like lower(CONCAT('%',#{start},'%')))
|
|
</if>
|
|
</if>
|
|
<if test="end != null and end != ''">
|
|
<if test="end != null and end != ''">
|
|
AND (lower(t.end_private) like lower(CONCAT('%',#{end},'%'))
|
|
AND (lower(t.end_private) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_city) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_city) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_area) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_area) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_detailed_address) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_detailed_address) like lower(CONCAT('%',#{end},'%'))
|
|
|
|
+ OR lower(CONCAT(t.end_private,t.end_city,t.end_area,t.end_detailed_address)) like lower(CONCAT('%',#{end},'%')))
|
|
</if>
|
|
</if>
|
|
<if test="searchKeyWord != null and searchKeyWord != ''">
|
|
<if test="searchKeyWord != null and searchKeyWord != ''">
|
|
AND (lower(t.contract_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
AND (lower(t.contract_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
- OR lower(t.task_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
|
|
|
|
+ OR lower(t.task_no) like lower(CONCAT('%',#{searchKeyWord},'%')))
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
<!-- 获得运输任务列表 -->
|
|
<!-- 获得运输任务列表 -->
|
|
@@ -75,16 +77,18 @@
|
|
OR lower(t.start_city) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_city) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_area) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_area) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_detailed_address) like lower(CONCAT('%',#{start},'%'))
|
|
OR lower(t.start_detailed_address) like lower(CONCAT('%',#{start},'%'))
|
|
|
|
+ OR lower(CONCAT(t.start_private,t.start_city,t.start_area,t.start_detailed_address)) like lower(CONCAT('%',#{start},'%')))
|
|
</if>
|
|
</if>
|
|
<if test="end != null and end != ''">
|
|
<if test="end != null and end != ''">
|
|
AND (lower(t.end_private) like lower(CONCAT('%',#{end},'%'))
|
|
AND (lower(t.end_private) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_city) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_city) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_area) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_area) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_detailed_address) like lower(CONCAT('%',#{end},'%'))
|
|
OR lower(t.end_detailed_address) like lower(CONCAT('%',#{end},'%'))
|
|
|
|
+ OR lower(CONCAT(t.end_private,t.end_city,t.end_area,t.end_detailed_address)) like lower(CONCAT('%',#{end},'%')))
|
|
</if>
|
|
</if>
|
|
<if test="searchKeyWord != null and searchKeyWord != ''">
|
|
<if test="searchKeyWord != null and searchKeyWord != ''">
|
|
AND (lower(t.contract_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
AND (lower(t.contract_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
- OR lower(t.task_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
|
|
|
|
+ OR lower(t.task_no) like lower(CONCAT('%',#{searchKeyWord},'%')))
|
|
</if>
|
|
</if>
|
|
group by p.info_id
|
|
group by p.info_id
|
|
ORDER BY t.status DESC , t.update_date DESC
|
|
ORDER BY t.status DESC , t.update_date DESC
|