فهرست منبع

北京代付代码部分提交

yjwang 4 روز پیش
والد
کامیت
6c860e1c03

+ 6 - 0
fs-service/src/main/java/com/fs/hisStore/mapper/FsStoreProductAttrValueScrmMapper.java

@@ -138,4 +138,10 @@ public interface FsStoreProductAttrValueScrmMapper
             "        </foreach>"+
             "</script>"})
     void updateFsStoreProductAttrValuePrice(List<Long> ids, double v);
+
+    /**
+     * 获取关联商品详情表
+     * @param orderId 订单Id
+     * **/
+    List<FsStoreProductAttrValueScrm> getOrderProducrAttrValueByOrderId(@Param("orderId") Long orderId);
 }

+ 4 - 0
fs-service/src/main/java/com/fs/hisStore/service/impl/FsStoreOrderScrmServiceImpl.java

@@ -3764,6 +3764,10 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
     @Override
     public void calculateAgentPayment(FsStoreOrderScrm order) {
         //通过订单获取关联商品信息
+        List<FsStoreProductAttrValueScrm> attrValueScrmList = fsStoreProductAttrValueMapper.getOrderProducrAttrValueByOrderId(order.getId());
+        //计算代付定金金额
+
+
 
 
     }

+ 12 - 0
fs-service/src/main/resources/mapper/hisStore/FsStoreProductAttrValueScrmMapper.xml

@@ -142,4 +142,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </foreach>
     </delete>
 
+    <select id="getOrderProducrAttrValueByOrderId" resultType="com.fs.hisStore.domain.FsStoreProductAttrValueScrm">
+        SELECT
+            spavs.*
+        FROM
+            fs_store_order_scrm sos
+                INNER JOIN fs_store_order_item_scrm sois ON sos.id = sois.order_id
+                INNER JOIN fs_store_product_scrm sps ON sps.product_id=sois.product_id
+                INNER JOIN fs_store_product_attr_value_scrm spavs ON sps.product_id = spavs.product_id
+        WHERE
+            sos.id=#{orderId}
+    </select>
+
 </mapper>