zhijiezhao 1 year ago
parent
commit
71510f460f
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/main/resources/mapper/ReceiptMapper.xml

+ 3 - 2
src/main/resources/mapper/ReceiptMapper.xml

@@ -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}
     </select>