|
@@ -458,25 +458,25 @@
|
|
|
where spID = #{serviceProviderId}
|
|
|
</select>
|
|
|
<select id="getSellerOrderCount" resultType="java.lang.Integer">
|
|
|
- SELECT COUNT(*) FROM cm_order
|
|
|
+ SELECT COUNT(*) FROM cm_shop_order
|
|
|
WHERE delFlag = 0 AND userID IN
|
|
|
<foreach item="userId" index="index" collection="userIds" open="(" separator="," close=")">
|
|
|
#{userId}
|
|
|
</foreach>
|
|
|
<if test="orderState == 1 ">
|
|
|
- AND status = '0'
|
|
|
+ AND shopStatus = 0
|
|
|
</if>
|
|
|
<if test="orderState == 2 ">
|
|
|
- AND status IN(11,12,13,21,22,23)
|
|
|
+ AND receiptStatus = 1 AND shopStatus not in (4,5)
|
|
|
</if>
|
|
|
<if test="orderState == 3 ">
|
|
|
- AND status IN(11,12,21,22,31,32)
|
|
|
+ AND sendOutStatus = 1 AND shopStatus not in (4,5)
|
|
|
</if>
|
|
|
<if test="orderState == 4 ">
|
|
|
- AND status IN(12,13,22,23,32,33)
|
|
|
+ AND sendOutStatus = 3 AND shopStatus not in (4,5)
|
|
|
</if>
|
|
|
<if test="orderState == 5 ">
|
|
|
- AND refundType IN(1,2)
|
|
|
+ AND (orderStatusFlag in (2, 3) or refundStatus = 3) AND shopStatus not in (4,5)
|
|
|
</if>
|
|
|
</select>
|
|
|
<select id="getLastCheckOrderDate" resultType="java.util.Date">
|