|
@@ -61,18 +61,18 @@
|
|
|
<if test="orderNo != null">
|
|
|
orderNo = #{orderNo,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
- <if test="userID != null">
|
|
|
- userID = #{userID,jdbcType=BIGINT},
|
|
|
+ <if test="userId != null">
|
|
|
+ userId = #{userId,jdbcType=BIGINT},
|
|
|
</if>
|
|
|
- <if test="organizeID != null">
|
|
|
- organizeID = #{organizeID,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="buyUserID != null">
|
|
|
- buyUserID = #{buyUserID,jdbcType=INTEGER},
|
|
|
+ <if test="organizeId != null">
|
|
|
+ organizeId = #{organizeId,jdbcType=INTEGER},
|
|
|
</if>
|
|
|
- <if test="shopOrderIDs != null">
|
|
|
- shopOrderIDs = #{shopOrderIDs,jdbcType=VARCHAR},
|
|
|
+ <if test="buyUserId != null">
|
|
|
+ buyUserId = #{buyUserId,jdbcType=INTEGER},
|
|
|
</if>
|
|
|
+<!-- <if test="shopOrderIds != null">-->
|
|
|
+<!-- shopOrderIds = #{shopOrderIds,jdbcType=VARCHAR},-->
|
|
|
+<!-- </if>-->
|
|
|
<if test="orderSubmitType != null">
|
|
|
orderSubmitType = #{orderSubmitType,jdbcType=CHAR},
|
|
|
</if>
|
|
@@ -103,14 +103,14 @@
|
|
|
<if test="discountFee != null">
|
|
|
discountFee = #{discountFee,jdbcType=DECIMAL},
|
|
|
</if>
|
|
|
- <if test="spID != null">
|
|
|
- spID = #{spID,jdbcType=BIGINT},
|
|
|
+ <if test="spId != null">
|
|
|
+ spId = #{spId,jdbcType=BIGINT},
|
|
|
</if>
|
|
|
- <if test="mainSpID != null">
|
|
|
- mainSpID = #{mainSpID,jdbcType=BIGINT},
|
|
|
+ <if test="mainSpId != null">
|
|
|
+ mainSpId = #{mainSpId,jdbcType=BIGINT},
|
|
|
</if>
|
|
|
- <if test="clubID != null">
|
|
|
- clubID = #{clubID,jdbcType=BIGINT},
|
|
|
+ <if test="clubId != null">
|
|
|
+ clubId = #{clubId,jdbcType=BIGINT},
|
|
|
</if>
|
|
|
<if test="clubScanTime != null">
|
|
|
clubScanTime = #{clubScanTime,jdbcType=VARCHAR},
|
|
@@ -130,8 +130,8 @@
|
|
|
<if test="confirmFlag != null">
|
|
|
confirmFlag = #{confirmFlag,jdbcType=CHAR},
|
|
|
</if>
|
|
|
- <if test="clauseID != null">
|
|
|
- clauseID = #{clauseID,jdbcType=BIGINT},
|
|
|
+ <if test="clauseId != null">
|
|
|
+ clauseId = #{clauseId,jdbcType=BIGINT},
|
|
|
</if>
|
|
|
<if test="clauseName != null">
|
|
|
clauseName = #{clauseName,jdbcType=VARCHAR},
|
|
@@ -218,20 +218,20 @@
|
|
|
svipFullReduction = #{svipFullReduction}
|
|
|
</if>
|
|
|
</set>
|
|
|
- where orderID = #{orderId}
|
|
|
+ where orderId = #{orderId}
|
|
|
</update>
|
|
|
|
|
|
<update id="updatePayStatus">
|
|
|
update cm_order
|
|
|
set payStatus = #{status}
|
|
|
- where orderID = #{orderId}
|
|
|
+ where orderId = #{orderId}
|
|
|
</update>
|
|
|
|
|
|
<update id="updateShopOrderByPayStatus">
|
|
|
UPDATE cm_shop_order
|
|
|
SET payStatus = #{payStatus},
|
|
|
payedShopAmount = #{paidShop}
|
|
|
- WHERE shopOrderID = #{shopOrderId}
|
|
|
+ WHERE shopOrderId = #{shopOrderId}
|
|
|
</update>
|
|
|
|
|
|
<update id="updateBySplitStatus">
|
|
@@ -292,6 +292,7 @@
|
|
|
"shouldPayProduct",
|
|
|
co.status AS status,
|
|
|
co.postageOrderFlag AS postageOrderFlag,
|
|
|
+ co.orderSource AS orderSource,
|
|
|
c.name as clubName,
|
|
|
(CASE WHEN co.orderType = '0' THEN
|
|
|
( CASE sp.status WHEN 91 THEN '默认采购员(官方账号)' ELSE sp.linkMan END )
|
|
@@ -303,18 +304,20 @@
|
|
|
AND orderId = co.orderId)AS returnedPurchaseStatus
|
|
|
FROM cm_order co
|
|
|
LEFT JOIN bp_order_userinfo bou ON bou.orderId = co.orderId
|
|
|
- left join cm_order_product cop on co.orderID = cop.orderID
|
|
|
+ left join cm_order_product cop on co.orderId = cop.orderId
|
|
|
left join club c on co.userId = c.userId
|
|
|
LEFT JOIN serviceprovider sp ON c.spID = sp.serviceProviderID
|
|
|
<where>
|
|
|
+ co.organizeId = #{organizeId}
|
|
|
+
|
|
|
<if test="orderId != null">
|
|
|
AND co.orderId = #{orderId}
|
|
|
</if>
|
|
|
<if test="orderNo != null and orderNo != ''">
|
|
|
AND co.orderNo = #{orderNo}
|
|
|
</if>
|
|
|
- <if test="organizeId != null">
|
|
|
- AND co.organizeId = #{organizeId}
|
|
|
+ <if test="clubName != null and clubName != ''">
|
|
|
+ AND c.name = #{clubName}
|
|
|
</if>
|
|
|
<if test="orderType != null">
|
|
|
AND co.orderType = #{orderType}
|
|
@@ -442,7 +445,6 @@
|
|
|
END) AS spName
|
|
|
FROM cm_order a
|
|
|
left join club c on a.userId = c.userId
|
|
|
- left join serviceprovider sp ON c.spID = sp.serviceProviderID
|
|
|
WHERE a.orderId = #{id}
|
|
|
</select>
|
|
|
|
|
@@ -459,11 +461,11 @@
|
|
|
cror.shopOrderId,
|
|
|
cdr.payType
|
|
|
FROM cm_receipt_order_relation cror
|
|
|
- LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
|
|
|
- LEFT JOIN cm_order co ON cror.orderID = co.orderID
|
|
|
- left join cm_shop_order cso on cso.orderId = cror.orderID
|
|
|
- LEFT JOIN cm_order_product cop ON co.shopOrderIDs = cop.shopOrderID
|
|
|
- LEFT JOIN product p ON cop.productID = p.productID
|
|
|
+ LEFT JOIN cm_discern_receipt cdr ON cror.receiptId = cdr.id
|
|
|
+ LEFT JOIN cm_order co ON cror.orderId = co.orderId
|
|
|
+ left join cm_shop_order cso on cso.orderId = cror.orderId
|
|
|
+ LEFT JOIN cm_order_product cop ON co.shopOrderIds = cop.shopOrderId
|
|
|
+ LEFT JOIN product p ON cop.productId = p.productId
|
|
|
WHERE cror.relationType = 2
|
|
|
and cror.shopOrderId = #{shopOrderId}
|
|
|
AND cso.receiptStatus = 3
|
|
@@ -478,15 +480,15 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getShopOrderListByOrderId" resultType="com.caimei.modules.order.entity.NewShopOrder">
|
|
|
- SELECT shopOrderID AS shopOrderId,
|
|
|
+ SELECT shopOrderId AS shopOrderId,
|
|
|
shopOrderNo,
|
|
|
- orderID AS orderId,
|
|
|
+ orderId AS orderId,
|
|
|
orderNo,
|
|
|
- shopID AS shopId,
|
|
|
+ shopId AS shopId,
|
|
|
note,
|
|
|
- userID AS userId,
|
|
|
- clubID AS clubId,
|
|
|
- spID AS spId,
|
|
|
+ userId AS userId,
|
|
|
+ clubId AS clubId,
|
|
|
+ spId AS spId,
|
|
|
brokerage,
|
|
|
itemCount,
|
|
|
totalAmount,
|
|
@@ -500,7 +502,7 @@
|
|
|
splitCode
|
|
|
FROM cm_shop_order
|
|
|
WHERE delFlag = 0
|
|
|
- AND shopOrderID = #{shopOrderId}
|
|
|
+ AND shopOrderId = #{shopOrderId}
|
|
|
</select>
|
|
|
|
|
|
<select id="getSplitAccountList" resultType="com.caimei.modules.order.entity.SplitAccountPo">
|
|
@@ -525,15 +527,15 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getShopOrderByOrderId" resultType="com.caimei.modules.order.entity.NewShopOrder">
|
|
|
- SELECT shopOrderID AS shopOrderId,
|
|
|
+ SELECT shopOrderId AS shopOrderId,
|
|
|
shopOrderNo,
|
|
|
- orderID AS orderId,
|
|
|
+ orderId AS orderId,
|
|
|
orderNo,
|
|
|
- shopID AS shopId,
|
|
|
+ shopId AS shopId,
|
|
|
note,
|
|
|
- userID AS userId,
|
|
|
- clubID AS clubId,
|
|
|
- spID AS spId,
|
|
|
+ userId AS userId,
|
|
|
+ clubId AS clubId,
|
|
|
+ spId AS spId,
|
|
|
orderPromotionsId,
|
|
|
promotionFullReduction,
|
|
|
brokerage,
|
|
@@ -554,7 +556,7 @@
|
|
|
splitCode
|
|
|
FROM cm_shop_order
|
|
|
WHERE delFlag = 0
|
|
|
- AND orderID = #{orderId}
|
|
|
+ AND orderId = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
<select id="getPaidShopAmount" resultType="java.lang.Double">
|
|
@@ -562,14 +564,14 @@
|
|
|
FROM cm_pay_shop_record
|
|
|
WHERE STATUS = 1
|
|
|
AND delFlag = 0
|
|
|
- AND shopOrderID = #{shopOrderId}
|
|
|
+ AND shopOrderId = #{shopOrderId}
|
|
|
</select>
|
|
|
|
|
|
<select id="getOrderProductByShopOrderId" resultType="com.caimei.modules.order.entity.NewOrderProduct">
|
|
|
- SELECT cop.orderProductID AS orderProductId,
|
|
|
- cop.orderID AS orderId,
|
|
|
+ SELECT cop.orderProductId AS orderProductId,
|
|
|
+ cop.orderId AS orderId,
|
|
|
cop.orderNo,
|
|
|
- cop.shopOrderID AS shopOrderId,
|
|
|
+ cop.shopOrderId AS shopOrderId,
|
|
|
cop.shopOrderNo,
|
|
|
cop.productId,
|
|
|
cop.shopId,
|
|
@@ -597,9 +599,9 @@
|
|
|
cop.organizePercent,
|
|
|
cop.shopPercent
|
|
|
FROM cm_order_product cop
|
|
|
- LEFT JOIN product p ON cop.productID = p.productID
|
|
|
- left join cm_order co on co.orderID = cop.orderID
|
|
|
- WHERE cop.shopOrderID = #{shopOrderId}
|
|
|
+ LEFT JOIN product p ON cop.productId = p.productId
|
|
|
+ left join cm_order co on co.orderId = cop.orderId
|
|
|
+ WHERE cop.shopOrderId = #{shopOrderId}
|
|
|
AND IF(co.userBeans = 0, 1 = 1, cop.shopId != 998)
|
|
|
ORDER BY cop.discountPrice DESC
|
|
|
</select>
|
|
@@ -643,8 +645,8 @@
|
|
|
co.postageOrderFlag AS postageOrderFlag,
|
|
|
c.name AS clubName
|
|
|
FROM cm_order co
|
|
|
- LEFT JOIN cm_shop_order cso ON co.orderID = cso.orderID
|
|
|
- LEFT JOIN club c ON c.userID = co.userID
|
|
|
+ LEFT JOIN cm_shop_order cso ON co.orderId = cso.orderId
|
|
|
+ LEFT JOIN club c ON c.userId = co.userId
|
|
|
<where>
|
|
|
co.organizeId = #{organizeId}
|
|
|
<if test="clubName != null and clubName != ''">
|
|
@@ -657,7 +659,7 @@
|
|
|
AND co.orderNo = #{orderNo}
|
|
|
</if>
|
|
|
<if test="shopOrderId != null">
|
|
|
- AND cso.shopOrderID = #{shopOrderId}
|
|
|
+ AND cso.shopOrderId = #{shopOrderId}
|
|
|
</if>
|
|
|
<if test="shopOrderNo != null and shopOrderNo != ''">
|
|
|
AND cso.shopOrderNo like concat('%', #{shopOrderNo} ,'%')
|
|
@@ -700,7 +702,7 @@
|
|
|
<select id="findOnlinePay" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(receiptId)
|
|
|
FROM cm_receipt_order_relation cror
|
|
|
- LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
|
|
|
+ LEFT JOIN cm_discern_receipt cdr ON cror.receiptId = cdr.id
|
|
|
WHERE cror.orderid = #{orderId}
|
|
|
AND cdr.payway = 1
|
|
|
AND cdr.delFlag = 0
|
|
@@ -716,9 +718,9 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="findVoucher" resultType="com.caimei.modules.order.entity.Voucher">
|
|
|
- select id,orderId,remarks,addTime
|
|
|
+ select id,shopOrderId,remarks,addTime
|
|
|
from cm_order_payment_voucher
|
|
|
- where orderId = #{orderId}
|
|
|
+ where shopOrderId = #{shopOrderId}
|
|
|
</select>
|
|
|
|
|
|
<select id="findVocherImage" resultType="java.lang.String">
|
|
@@ -738,7 +740,7 @@
|
|
|
<select id="findWaitPay" resultType="java.lang.Double">
|
|
|
SELECT ifnull((SELECT payTotalFee FROM cm_order WHERE orderId = #{orderId}) - ifnull(SUM(receiptAmount),0),0)
|
|
|
FROM cm_discern_receipt cdr
|
|
|
- LEFT JOIN cm_receipt_order_relation cror ON cdr.id = cror.receiptID
|
|
|
+ LEFT JOIN cm_receipt_order_relation cror ON cdr.id = cror.receiptId
|
|
|
WHERE cror.orderId = #{orderId}
|
|
|
</select>
|
|
|
|