|
@@ -170,20 +170,22 @@
|
|
|
</update>
|
|
|
<select id="getOrganizeSkuInfo" resultType="com.caimei365.order.model.po.CmOrganizeSkuPo">
|
|
|
SELECT distinct cs.skuId,
|
|
|
- cs.productId,
|
|
|
- cs.minBuyNumber,
|
|
|
- cs.price,
|
|
|
- cs.unit,
|
|
|
- cs.stock,
|
|
|
- ifnull(copi.costCheckFlag,1) as costCheckFlag,
|
|
|
- IFNULL(cs.organizeCostPrice, 0) AS organizeCostPrice,
|
|
|
- IFNULL(cs.cmCostPrice, 0) AS cmCostPrice,
|
|
|
- ifnull(cs.organizePercent, 0) as organizePercent,
|
|
|
- ifnull(cs.shopPercent, 0) as shopPercent,
|
|
|
- ifnull(cs.cmPercent, 0) as cmPercent
|
|
|
+ cs.productId,
|
|
|
+ cs.minBuyNumber,
|
|
|
+ cs.price,
|
|
|
+ cs.unit,
|
|
|
+ cs.stock,
|
|
|
+ ifnull(copi.costCheckFlag, 1) as costCheckFlag,
|
|
|
+ IFNULL(cs.organizeCostPrice, 0) AS organizeCostPrice,
|
|
|
+ IFNULL(cs.cmCostPrice, 0) AS cmCostPrice,
|
|
|
+ ifnull(cs.organizePercent, 0) as organizePercent,
|
|
|
+ ifnull(cs.shopPercent, 0) as shopPercent,
|
|
|
+ ifnull(cs.cmPercent, 0) as cmPercent
|
|
|
FROM cm_sku cs
|
|
|
- LEFT JOIN cm_organize_product_info copi ON cs.productId = copi.productId
|
|
|
- WHERE cs.skuId = #{skuId} AND cs.organizeId = #{organizeId} AND copi.organizeId = #{organizeId}
|
|
|
+ LEFT JOIN cm_organize_product_info copi ON cs.productId = copi.productId
|
|
|
+ WHERE cs.skuId = #{skuId}
|
|
|
+ AND cs.organizeId = #{organizeId}
|
|
|
+ AND copi.organizeId = #{organizeId}
|
|
|
</select>
|
|
|
<select id="getOrderInvoice" resultType="com.caimei365.order.model.po.InvoicePo">
|
|
|
SELECT id,
|
|
@@ -221,51 +223,56 @@
|
|
|
WHERE userID = #{userId}
|
|
|
</select>
|
|
|
<select id="getProductDetails" resultType="com.caimei365.order.model.po.OrderProductPo">
|
|
|
- SELECT cs.skuId AS skuId,
|
|
|
- p.productID AS productId,
|
|
|
- p.shopID AS shopId,
|
|
|
- p.`name` AS `name`,
|
|
|
- p.mainImage AS image,
|
|
|
+ SELECT cs.skuId AS skuId,
|
|
|
+ p.productID AS productId,
|
|
|
+ p.shopID AS shopId,
|
|
|
+ p.`name` AS `name`,
|
|
|
+ p.mainImage AS image,
|
|
|
cs.price,
|
|
|
cs.costPrice,
|
|
|
- IFNULL((SELECT costCheckFlag FROM cm_organize_product_info WHERE productId = cs.productId AND organizeId = cs.organizeId ), 1) AS costCheckFlag,
|
|
|
- cs.shopPercent as costProportional,
|
|
|
+ IFNULL((SELECT costCheckFlag
|
|
|
+ FROM cm_organize_product_info
|
|
|
+ WHERE productId = cs.productId AND organizeId = cs.organizeId), 1) AS costCheckFlag,
|
|
|
+ cs.shopPercent as costProportional,
|
|
|
p.productCategory,
|
|
|
cs.ladderPriceFlag,
|
|
|
p.includedTax,
|
|
|
p.invoiceType,
|
|
|
- p.taxPoint AS taxRate,
|
|
|
- cs.unit AS productUnit,
|
|
|
+ p.taxPoint AS taxRate,
|
|
|
+ cs.unit AS productUnit,
|
|
|
cs.normalPrice,
|
|
|
- p.supplierTaxPoint AS shopTaxRate,
|
|
|
- p.splitCode as splitCode
|
|
|
+ p.supplierTaxPoint AS shopTaxRate,
|
|
|
+ p.splitCode as splitCode
|
|
|
FROM product p
|
|
|
LEFT JOIN cm_sku cs on p.productID = cs.productId
|
|
|
WHERE cs.skuId = #{skuId}
|
|
|
and cs.organizeId = 0
|
|
|
</select>
|
|
|
<select id="getProductOrganizeDetails" resultType="com.caimei365.order.model.po.OrderProductPo">
|
|
|
- SELECT cs.skuId AS skuId,
|
|
|
- p.productID AS productId,
|
|
|
- p.shopID AS shopId,
|
|
|
- p.`name` AS `name`,
|
|
|
- p.mainImage AS image,
|
|
|
+ SELECT cs.skuId AS skuId,
|
|
|
+ p.productID AS productId,
|
|
|
+ p.shopID AS shopId,
|
|
|
+ p.`name` AS `name`,
|
|
|
+ p.mainImage AS image,
|
|
|
cs.price,
|
|
|
cs.costPrice,
|
|
|
- IFNULL((SELECT costCheckFlag FROM cm_organize_product_info WHERE productId = cs.productId AND organizeId = cs.organizeId ), 1) AS costCheckFlag,
|
|
|
- cs.shopPercent as costProportional,
|
|
|
+ IFNULL((SELECT costCheckFlag
|
|
|
+ FROM cm_organize_product_info
|
|
|
+ WHERE productId = cs.productId AND organizeId = cs.organizeId), 1) AS costCheckFlag,
|
|
|
+ cs.shopPercent as costProportional,
|
|
|
p.productCategory,
|
|
|
cs.ladderPriceFlag,
|
|
|
p.includedTax,
|
|
|
p.invoiceType,
|
|
|
- p.taxPoint AS taxRate,
|
|
|
- cs.unit AS productUnit,
|
|
|
+ p.taxPoint AS taxRate,
|
|
|
+ cs.unit AS productUnit,
|
|
|
cs.normalPrice,
|
|
|
- p.supplierTaxPoint AS shopTaxRate,
|
|
|
- p.splitCode as splitCode
|
|
|
+ p.supplierTaxPoint AS shopTaxRate,
|
|
|
+ p.splitCode as splitCode
|
|
|
FROM product p
|
|
|
LEFT JOIN cm_sku cs on p.productID = cs.productId
|
|
|
- WHERE cs.skuId = #{skuId} and cs.organizeId = 4
|
|
|
+ WHERE cs.skuId = #{skuId}
|
|
|
+ and cs.organizeId = 4
|
|
|
</select>
|
|
|
<select id="getClauseNameById" resultType="java.lang.String">
|
|
|
SELECT `name`
|
|
@@ -273,7 +280,9 @@
|
|
|
WHERE id = #{clauseId}
|
|
|
</select>
|
|
|
<select id="getClubId" resultType="java.lang.Integer">
|
|
|
- select clubId from club where userId = #{userId}
|
|
|
+ select clubId
|
|
|
+ from club
|
|
|
+ where userId = #{userId}
|
|
|
</select>
|
|
|
<select id="getAddressDetailById" resultType="com.caimei365.order.model.vo.AddressVo">
|
|
|
SELECT a.addressID AS addressId,
|
|
@@ -334,24 +343,26 @@
|
|
|
AND (splitcode IS NULL OR splitcode ='')
|
|
|
</select>
|
|
|
<select id="getRechargeProductDetails" resultType="com.caimei365.order.model.po.OrderProductPo">
|
|
|
- SELECT cs.skuId AS skuId,
|
|
|
- p.productID AS productId,
|
|
|
- p.shopID AS shopId,
|
|
|
- p.`name` AS `name`,
|
|
|
- p.mainImage AS image,
|
|
|
+ SELECT cs.skuId AS skuId,
|
|
|
+ p.productID AS productId,
|
|
|
+ p.shopID AS shopId,
|
|
|
+ p.`name` AS `name`,
|
|
|
+ p.mainImage AS image,
|
|
|
cs.price,
|
|
|
cs.costPrice,
|
|
|
- IFNULL((SELECT costCheckFlag FROM cm_organize_product_info WHERE productId = cs.productId AND organizeId = cs.organizeId ), 1) AS costCheckFlag,
|
|
|
- cs.shopPercent as costProportional,
|
|
|
+ IFNULL((SELECT costCheckFlag
|
|
|
+ FROM cm_organize_product_info
|
|
|
+ WHERE productId = cs.productId AND organizeId = cs.organizeId), 1) AS costCheckFlag,
|
|
|
+ cs.shopPercent as costProportional,
|
|
|
p.productCategory,
|
|
|
cs.ladderPriceFlag,
|
|
|
p.includedTax,
|
|
|
p.invoiceType,
|
|
|
- p.taxPoint AS taxRate,
|
|
|
- cs.unit AS productUnit,
|
|
|
+ p.taxPoint AS taxRate,
|
|
|
+ cs.unit AS productUnit,
|
|
|
cs.normalPrice,
|
|
|
- p.supplierTaxPoint AS shopTaxRate,
|
|
|
- p.splitCode as splitCode
|
|
|
+ p.supplierTaxPoint AS shopTaxRate,
|
|
|
+ p.splitCode as splitCode
|
|
|
FROM product p
|
|
|
LEFT JOIN cm_sku cs on p.productID = cs.productId
|
|
|
WHERE cs.productId = #{productId}
|
|
@@ -495,17 +506,19 @@
|
|
|
</update>
|
|
|
<update id="updateUserMoneyByChange">
|
|
|
update user
|
|
|
- set userMoney = userMoney + #{change},
|
|
|
+ set userMoney = userMoney + #{change},
|
|
|
ableUserMoney = ableUserMoney + #{change}
|
|
|
where userId = #{userId}
|
|
|
</update>
|
|
|
<update id="updateShopOrderCoupon">
|
|
|
update cm_shop_order
|
|
|
- set needPayAmount = #{needPayAmount},
|
|
|
- totalAmount = #{totalAmount},
|
|
|
- couponAmount = #{couponAmount},
|
|
|
- couponClubId = #{couponClubId},
|
|
|
- realPay = #{realPay}
|
|
|
+ set needPayAmount = #{needPayAmount},
|
|
|
+ totalAmount = #{totalAmount},
|
|
|
+ couponAmount = #{couponAmount},
|
|
|
+ couponClubId = #{couponClubId},
|
|
|
+ realPay = #{realPay},
|
|
|
+ shopProductAmount = #{shopProductAmount},
|
|
|
+ shouldPayShopAmount = #{shouldPayShopAmount}
|
|
|
where shopOrderId = #{shopOrderId}
|
|
|
</update>
|
|
|
</mapper>
|