|
@@ -292,13 +292,13 @@
|
|
<if test="endDate != null and endDate != ''">
|
|
<if test="endDate != null and endDate != ''">
|
|
AND cdr.receiptDate <![CDATA[ < ]]> #{endDate}
|
|
AND cdr.receiptDate <![CDATA[ < ]]> #{endDate}
|
|
</if>
|
|
</if>
|
|
- <if test="receiptStatusArr != null and receiptStatusArr != ''">
|
|
|
|
|
|
+ <if test="receiptStatusArr != null">
|
|
AND cdr.receiptStatus in
|
|
AND cdr.receiptStatus in
|
|
<foreach collection="receiptStatusArr" open="(" close=")" separator="," item="val">
|
|
<foreach collection="receiptStatusArr" open="(" close=")" separator="," item="val">
|
|
#{val}
|
|
#{val}
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
- <if test="userIds != null and userIds.size() > 0 and receiptStatus != 1">
|
|
|
|
|
|
+ <if test="userIds != null and userIds.size() > 0">
|
|
AND ((co.userID IN
|
|
AND ((co.userID IN
|
|
<foreach collection="userIds" open="(" close=")" separator="," item="val">
|
|
<foreach collection="userIds" open="(" close=")" separator="," item="val">
|
|
#{val}
|
|
#{val}
|
|
@@ -311,7 +311,7 @@
|
|
AND cror.relationType = 1)
|
|
AND cror.relationType = 1)
|
|
OR cror.orderID IS NULL)
|
|
OR cror.orderID IS NULL)
|
|
</if>
|
|
</if>
|
|
- ORDER BY cdr.receiptDate desc
|
|
|
|
|
|
+ ORDER BY cdr.updateDate desc
|
|
</select>
|
|
</select>
|
|
<select id="getReceiptDetail" resultType="com.caimei365.order.model.vo.ReceiptVo">
|
|
<select id="getReceiptDetail" resultType="com.caimei365.order.model.vo.ReceiptVo">
|
|
SELECT DISTINCT
|
|
SELECT DISTINCT
|
|
@@ -792,7 +792,7 @@
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
<select id="countNeedPayAmount" resultType="java.lang.Double">
|
|
<select id="countNeedPayAmount" resultType="java.lang.Double">
|
|
- SELECT SUM(cso.needPayAmount) FROM cm_receipt_order_relation cror
|
|
|
|
|
|
+ SELECT IFNULL(SUM(cso.needPayAmount), 0) FROM cm_receipt_order_relation cror
|
|
LEFT JOIN cm_discern_receipt cdr ON cdr.id = cror.receiptID
|
|
LEFT JOIN cm_discern_receipt cdr ON cdr.id = cror.receiptID
|
|
LEFT JOIN cm_shop_order cso ON cso.shopOrderID = cror.orderID
|
|
LEFT JOIN cm_shop_order cso ON cso.shopOrderID = cror.orderID
|
|
WHERE cror.delFlag = '0' AND cror.relationType = '1' AND cdr.receiptType = 3
|
|
WHERE cror.delFlag = '0' AND cror.relationType = '1' AND cdr.receiptType = 3
|