瀏覽代碼

管易接口对接(推送仓库ID)

xdd 1 月之前
父節點
當前提交
9b7405ca42

+ 4 - 0
fs-service-system/src/main/java/com/fs/erp/domain/ErpOrderItem.java

@@ -13,5 +13,9 @@ public class ErpOrderItem {
     Integer qty;
     Integer refund;
     String oid;
+    /**
+     * 仓库代码
+     */
+    private String warehouseCode;
 
 }

+ 8 - 0
fs-service-system/src/main/java/com/fs/store/service/impl/FsStoreOrderServiceImpl.java

@@ -1648,11 +1648,17 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
                     if(productGroupDTOS!=null){
                         for(StoreProductGroupDTO dto:productGroupDTOS){
                             FsStoreProductAttrValue attrValue=attrValueService.selectFsStoreProductAttrValueById(dto.getId());
+
                             ErpOrderItem item=new ErpOrderItem();
                             item.setItem_code(attrValue.getBarCode());
                             item.setPrice(attrValue.getPrice().toString());
                             item.setQty(dto.getCount()*cartDTO.getNum());
                             item.setRefund(0);
+                            // 查询仓库代码
+                            FsStoreProduct fsStoreProduct = productService.selectFsStoreProductById(dto.getProductId());
+                            if(ObjectUtil.isNotNull(fsStoreProduct)){
+                                item.setWarehouseCode(fsStoreProduct.getWarehouseCode());
+                            }
                             details.add(item);
                         }
                     }
@@ -1663,6 +1669,8 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
                 item.setItem_code(cartDTO.getBarCode().trim());
                 item.setPrice(cartDTO.getPrice().toString());
                 item.setQty(cartDTO.getNum());
+                // 仓库代码
+                item.setWarehouseCode(cartDTO.getWarehouseCode());
                 item.setRefund(0);
                 details.add(item);
             }