Browse Source

旺店通:由于商品改价 用item里面的单价

ct 5 days ago
parent
commit
2018bbc6ea

+ 4 - 1
fs-service-system/src/main/java/com/fs/erp/service/impl/WdtErpOrderServiceImpl.java

@@ -190,8 +190,9 @@ public class WdtErpOrderServiceImpl implements IErpOrderService {
             erpWdtOrder.setNum(BigDecimal.valueOf(fsStoreOrderItem.getNum()));
             FsStoreProduct fsStoreProduct = fsStoreProductService.selectFsStoreProductById(fsStoreOrderItem.getProductId());
             Asserts.check(ObjectUtils.isNotNull(fsStoreProduct),"该产品不存在! 产品id: {} ",fsStoreOrderItem.getProductId());
+
             // 单价
-            erpWdtOrder.setPrice(fsStoreProduct.getPrice());
+//            erpWdtOrder.setPrice(fsStoreProduct.getPrice());
             // 状态
             erpWdtOrder.setStatus(TradeStatus.SHIPPED.getValue());
             // 退款状态
@@ -203,6 +204,8 @@ public class WdtErpOrderServiceImpl implements IErpOrderService {
             erpWdtOrder.setSpecId(jsonObject.getString("sku"));
             erpWdtOrder.setGoodsNo(jsonObject.getString("barCode"));
             erpWdtOrder.setSpecNo(jsonObject.getString("sku"));
+            //由于商品改价 用item里面的单价
+            erpWdtOrder.setPrice(jsonObject.getBigDecimal("price"));
             // 货品名称
             erpWdtOrder.setGoodsName(fsStoreProduct.getProductName());
             // 调整