|
@@ -21,28 +21,28 @@
|
|
|
<if test="searchType != null and searchType != ''">
|
|
|
<if test="searchType == 1">
|
|
|
AND order_status_key = '1'
|
|
|
- OR order_status_key = '3'
|
|
|
+ OR (order_status_key = '3' AND common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 2">
|
|
|
AND order_status_key = '5'
|
|
|
- OR order_status_key = '7'
|
|
|
- OR order_status_key = '9'
|
|
|
- OR order_status_key = '11'
|
|
|
- OR order_status_key = '13'
|
|
|
+ OR (order_status_key = '7' AND common_id = #{commonId})
|
|
|
+ OR (order_status_key = '9' AND common_id = #{commonId})
|
|
|
+ OR (order_status_key = '11' AND common_id = #{commonId})
|
|
|
+ OR (order_status_key = '13' AND common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 3">
|
|
|
AND order_status_key = '15'
|
|
|
- OR order_status_key = '17'
|
|
|
- OR order_status_key = '19'
|
|
|
- OR order_status_key = '21'
|
|
|
+ OR (order_status_key = '17' AND common_id = #{commonId})
|
|
|
+ OR (order_status_key = '19' AND common_id = #{commonId})
|
|
|
+ OR (order_status_key = '21' AND common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 4">
|
|
|
AND order_status_key = '23'
|
|
|
- OR order_status_key = '29'
|
|
|
+ OR (order_status_key = '29' AND common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 5">
|
|
|
AND order_status_key = '25'
|
|
|
- OR order_status_key = '27'
|
|
|
+ OR (order_status_key = '27' AND common_id = #{commonId})
|
|
|
</if>
|
|
|
</if>
|
|
|
</select>
|
|
@@ -86,28 +86,28 @@
|
|
|
<if test="searchType != null and searchType != ''">
|
|
|
<if test="searchType == 1">
|
|
|
AND o.order_status_key = '1'
|
|
|
- OR o.order_status_key = '3'
|
|
|
+ OR (o.order_status_key = '3' AND o.common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 2">
|
|
|
AND o.order_status_key = '5'
|
|
|
- OR o.order_status_key = '7'
|
|
|
- OR o.order_status_key = '9'
|
|
|
- OR o.order_status_key = '11'
|
|
|
- OR o.order_status_key = '13'
|
|
|
+ OR (o.order_status_key = '7' AND o.common_id = #{commonId})
|
|
|
+ OR (o.order_status_key = '9' AND o.common_id = #{commonId})
|
|
|
+ OR (o.order_status_key = '11' AND o.common_id = #{commonId})
|
|
|
+ OR (o.order_status_key = '13' AND o.common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 3">
|
|
|
AND o.order_status_key = '15'
|
|
|
- OR o.order_status_key = '17'
|
|
|
- OR o.order_status_key = '19'
|
|
|
- OR o.order_status_key = '21'
|
|
|
+ OR (o.order_status_key = '17' AND o.common_id = #{commonId})
|
|
|
+ OR (o.order_status_key = '19' AND o.common_id = #{commonId})
|
|
|
+ OR (o.order_status_key = '21' AND o.common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 4">
|
|
|
AND o.order_status_key = '23'
|
|
|
- OR o.order_status_key = '29'
|
|
|
+ OR (o.order_status_key = '29' AND o.common_id = #{commonId})
|
|
|
</if>
|
|
|
<if test="searchType == 5">
|
|
|
AND o.order_status_key = '25'
|
|
|
- OR o.order_status_key = '27'
|
|
|
+ OR (o.order_status_key = '27' AND o.common_id = #{commonId})
|
|
|
</if>
|
|
|
</if>
|
|
|
ORDER BY o.create_date DESC
|
|
@@ -142,16 +142,16 @@
|
|
|
</if>
|
|
|
<if test="searchType == 3">
|
|
|
AND cargo_owner_status_key = '5'
|
|
|
- OR cargo_owner_status_key = '7'
|
|
|
- OR cargo_owner_status_key = '9'
|
|
|
- OR cargo_owner_status_key = '11'
|
|
|
- OR cargo_owner_status_key = '13'
|
|
|
+ OR (cargo_owner_status_key = '7' AND cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (cargo_owner_status_key = '9' AND cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (cargo_owner_status_key = '11' AND cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (cargo_owner_status_key = '13' AND cargo_common_id = #{cargoCommonId})
|
|
|
</if>
|
|
|
<if test="searchType == 4">
|
|
|
AND cargo_owner_status_key = '15'
|
|
|
- OR cargo_owner_status_key = '17'
|
|
|
- OR cargo_owner_status_key = '19'
|
|
|
- OR cargo_owner_status_key = '21'
|
|
|
+ OR (cargo_owner_status_key = '17' AND cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (cargo_owner_status_key = '19' AND cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (cargo_owner_status_key = '21' AND cargo_common_id = #{cargoCommonId})
|
|
|
</if>
|
|
|
<if test="searchType == 5">
|
|
|
AND cargo_owner_status_key = '23'
|
|
@@ -167,7 +167,7 @@
|
|
|
</if>
|
|
|
<if test="searchType == 9">
|
|
|
AND cargo_owner_status_key = '31'
|
|
|
- OR cargo_owner_status_key = '33'
|
|
|
+ OR (cargo_owner_status_key = '33' AND cargo_common_id = #{cargoCommonId})
|
|
|
</if>
|
|
|
</if>
|
|
|
</select>
|
|
@@ -222,16 +222,16 @@
|
|
|
</if>
|
|
|
<if test="searchType == 3">
|
|
|
AND o.cargo_owner_status_key = '5'
|
|
|
- OR o.cargo_owner_status_key = '7'
|
|
|
- OR o.cargo_owner_status_key = '9'
|
|
|
- OR o.cargo_owner_status_key = '11'
|
|
|
- OR o.cargo_owner_status_key = '13'
|
|
|
+ OR (o.cargo_owner_status_key = '7' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (o.cargo_owner_status_key = '9' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (o.cargo_owner_status_key = '11' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (o.cargo_owner_status_key = '13' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
</if>
|
|
|
<if test="searchType == 4">
|
|
|
AND o.cargo_owner_status_key = '15'
|
|
|
- OR o.cargo_owner_status_key = '17'
|
|
|
- OR o.cargo_owner_status_key = '19'
|
|
|
- OR o.cargo_owner_status_key = '21'
|
|
|
+ OR (o.cargo_owner_status_key = '17' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (o.cargo_owner_status_key = '19' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
+ OR (o.cargo_owner_status_key = '21' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
</if>
|
|
|
<if test="searchType == 5">
|
|
|
AND o.cargo_owner_status_key = '23'
|
|
@@ -247,7 +247,7 @@
|
|
|
</if>
|
|
|
<if test="searchType == 9">
|
|
|
AND o.cargo_owner_status_key = '31'
|
|
|
- OR o.cargo_owner_status_key = '33'
|
|
|
+ OR (o.cargo_owner_status_key = '33' AND o.cargo_common_id = #{cargoCommonId})
|
|
|
</if>
|
|
|
</if>
|
|
|
ORDER BY o.create_date DESC
|
|
@@ -324,7 +324,6 @@
|
|
|
f.freight_balance as freightBalance,
|
|
|
f.overdue_fee as overdueFee,
|
|
|
f.interest_rate as interestRate,
|
|
|
--- sum(r.repayment) as alreadyRepaid,
|
|
|
o.invoicing,
|
|
|
o.order_status as orderStatus,
|
|
|
o.order_status_key as orderStatusKey,
|