浏览代码

fix: ERP推送

xdd 2 周之前
父节点
当前提交
4bdeb851a4

+ 4 - 0
fs-service-system/src/main/java/com/fs/store/cache/impl/IFsStoreProductCacheServiceImpl.java

@@ -38,11 +38,15 @@ public class IFsStoreProductCacheServiceImpl implements IFsStoreProductCacheServ
 
     @Override
     public FsStoreProduct selectFsStoreProductById(Long productId) {
+        log.info("开始查询商品信息,商品ID:{}", productId);
+
         return CACHE.get(productId, e -> fsStoreProductService.selectFsStoreProductById(productId));
     }
 
     @Override
     public String getWarehouseCodeByProductId(Long productId) {
+        log.info("开始根据商品ID获取仓库编码,商品ID:{}", productId);
+
         return WAREHOUSE_CACHE.get(productId,e->{
             FsStoreProduct fsStoreProduct = selectFsStoreProductById(productId);
             if(ObjectUtil.isNotNull(fsStoreProduct) && ObjectUtil.isNotNull(fsStoreProduct.getWarehouseId())){

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

@@ -2142,7 +2142,7 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
                             item.setQty(dto.getCount()*cartDTO.getNum());
                             item.setRefund(0);
                             // 查询仓库代码
-                            String warehouseCode = fsStoreProductCacheService.getWarehouseCodeByProductId(dto.getProductId());
+                            String warehouseCode = fsStoreProductCacheService.getWarehouseCodeByProductId(attrValue.getProductId());
                             if(StringUtils.isNotBlank(warehouseCode)){
                                 item.setWarehouseCode(warehouseCode);
                             }