|
@@ -61,29 +61,31 @@
|
|
|
|
|
|
<insert id="insertReturnProduct">
|
|
|
insert into cm_returned_purchase_product(returnedID, productID, orderProductID, shopOrderID, shopID,
|
|
|
- applicationReturnedNum, applicationCancelNum, actualReturnedNum,
|
|
|
- actualCancelNum)
|
|
|
- (SELECT #{id},
|
|
|
- productId,
|
|
|
- orderProductId,
|
|
|
- shopOrderId,
|
|
|
- shopId,
|
|
|
- <choose>
|
|
|
- <when test="sendCount>0">
|
|
|
- (select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId}),
|
|
|
- num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId}),
|
|
|
- (select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId}),
|
|
|
- num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId})
|
|
|
- </when>
|
|
|
- <otherwise>
|
|
|
- 0,
|
|
|
- num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId}),
|
|
|
- 0,
|
|
|
- num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId})
|
|
|
- </otherwise>
|
|
|
- </choose>
|
|
|
- FROM cm_order_product
|
|
|
- WHERE shopOrderId = #{shopOrderId})
|
|
|
+ applicationReturnedNum, applicationCancelNum, actualReturnedNum,
|
|
|
+ actualCancelNum)
|
|
|
+ (SELECT #{id},
|
|
|
+ productId,
|
|
|
+ orderProductId,
|
|
|
+ shopOrderId,
|
|
|
+ shopId,
|
|
|
+ <choose>
|
|
|
+ <when test="sendCount>0">
|
|
|
+ (select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId}),
|
|
|
+ num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId =
|
|
|
+ #{shopOrderId}),
|
|
|
+ (select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId}),
|
|
|
+ num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId})
|
|
|
+ </when>
|
|
|
+ <otherwise>
|
|
|
+ 0,
|
|
|
+ num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId =
|
|
|
+ #{shopOrderId}),
|
|
|
+ 0,
|
|
|
+ num + presentnum-(select ifnull(sum(num),0) from cm_logistics_record where shopOrderId = #{shopOrderId})
|
|
|
+ </otherwise>
|
|
|
+ </choose>
|
|
|
+ FROM cm_order_product
|
|
|
+ WHERE shopOrderId = #{shopOrderId})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="insertTransfer">
|
|
@@ -91,6 +93,11 @@
|
|
|
values (1, now(), #{money}, #{orderRequestNo}, #{shopOrderId})
|
|
|
</insert>
|
|
|
|
|
|
+ <insert id="insertCouponClub">
|
|
|
+ insert into cm_coupon_club(userId, couponId, source, status, createDate, delFlag)
|
|
|
+ values (#{userId}, #{couponId}, #{source}, #{status}, now(), 0)
|
|
|
+ </insert>
|
|
|
+
|
|
|
<update id="updateSecondProduct">
|
|
|
UPDATE cm_second_hand_detail
|
|
|
SET sold = 0
|
|
@@ -100,7 +107,7 @@
|
|
|
<update id="updateShopOrder">
|
|
|
update cm_shop_order
|
|
|
set refundStatus = 3,
|
|
|
- shopStatus = 5
|
|
|
+ shopStatus = 5
|
|
|
where shopOrderID = #{shopOrderId}
|
|
|
</update>
|
|
|
|
|
@@ -153,7 +160,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="findOrder" resultType="com.caimei365.order.model.vo.OrderVo">
|
|
|
- select secondHandOrderFlag, status, co.orderId, co.userId, co.payTotalFee
|
|
|
+ select secondHandOrderFlag, status, co.orderId, co.userId, co.payTotalFee, cso.couponAmount, cso.couponClubId
|
|
|
from cm_order co
|
|
|
left join cm_shop_order cso on co.orderId = cso.orderId
|
|
|
where cso.shopOrderID = #{shopOrderId}
|
|
@@ -248,14 +255,25 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="findOrderRelationByNo" resultType="com.caimei365.order.model.po.OrderReceiptRelationPo">
|
|
|
- select cso.splitCode,cror.associateAmount,cror.orderRequestNo,cror.shopOrderId
|
|
|
+ select cso.splitCode, cror.associateAmount, cror.orderRequestNo, cror.shopOrderId
|
|
|
from cm_receipt_order_relation cror
|
|
|
- left join cm_shop_order cso on cror.shopOrderId = cso.shopOrderId
|
|
|
+ left join cm_shop_order cso on cror.shopOrderId = cso.shopOrderId
|
|
|
where cror.orderRequestNo = #{orderRequestNo}
|
|
|
</select>
|
|
|
|
|
|
<select id="findSendOut" resultType="java.lang.Integer">
|
|
|
- SELECT COUNT(*) FROM cm_logistics_batch WHERE shoporderid=#{shopOrderId}
|
|
|
+ SELECT COUNT(*)
|
|
|
+ FROM cm_logistics_batch
|
|
|
+ WHERE shoporderid = #{shopOrderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getCouponRecord" resultType="com.caimei365.order.model.po.CouponRecordPo">
|
|
|
+ select userId,
|
|
|
+ couponId,
|
|
|
+ source,
|
|
|
+ status
|
|
|
+ from cm_coupon_club
|
|
|
+ where id = #{couponClubId}
|
|
|
</select>
|
|
|
|
|
|
</mapper>
|