FengChaoYu vor 9 Monaten
Ursprung
Commit
8ee22de319

+ 5 - 1
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/material/stock/MaterialGoodsStockLogic.java

@@ -378,7 +378,11 @@ public class MaterialGoodsStockLogic {
 
             if (Objects.isNull(workerStock)) {
                 workerStock = workerStockDTO.createWorkerStock();
-                existShopStockMap.put(workerStockDTO.getGoodsId(), workerStock);
+                if (goodsType.equals(WebsitGoodsTypeEnum.M.toString())) {
+                    existShopStockMap.put(workerStockDTO.getGoodsId(), workerStock);
+                } else {
+                    existShopStockMap.put(workerStockDTO.getCompanyWechatId() + workerStockDTO.getWebsitId() + workerStockDTO.getPartsWebsitId() +  workerStockDTO.getGoodsId(), workerStock);
+                }
             }
         }
         return existShopStockMap;

+ 5 - 1
mall-server-api/src/main/java/com/gree/mall/manager/logic/material/stock/MaterialGoodsStockLogic.java

@@ -189,7 +189,11 @@ public class MaterialGoodsStockLogic {
 
             if (Objects.isNull(workerStock)) {
                 workerStock = workerStockDTO.createWorkerStock();
-                existShopStockMap.put(workerStockDTO.getGoodsId(), workerStock);
+                if (goodsType.equals(WebsitGoodsTypeEnum.M.getKey())) {
+                    existShopStockMap.put(workerStockDTO.getGoodsId(), workerStock);
+                } else {
+                    existShopStockMap.put(workerStockDTO.getCompanyWechatId() + workerStockDTO.getWebsitId() + workerStockDTO.getPartsWebsitId() +  workerStockDTO.getGoodsId(), workerStock);
+                }
             }
         }
         return existShopStockMap;