@@ -1242,8 +1242,9 @@
</select>
<select id="findCmCost" resultType="java.lang.Double">
- select ifnull(sum(cmCostPrice * num), 0)
- from cm_order_product
+ select ifnull(sum(cop.cmCostPrice * cop.num), 0) +IF(cso.rebateOrder = 1 ,IFNULL(cso.shopPostFee,0)- IFNULL(cso.supplierFreight,0),0)
+ from cm_order_product cop
+ left join cm_shop_order cso on cop.shopOrderID = cso.shopOrderID
where shopOrderID = #{shopOrderId}