diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java index 7d758241..6b47ae40 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java @@ -70,7 +70,7 @@ public class TbProductStockOperateServiceImpl implements TbProductStockOperateSe private final TbProductSkuService productSkuService; private final EntityManager entityManager; - + private final RedisUtils redisUtils; @Override @@ -150,7 +150,6 @@ public class TbProductStockOperateServiceImpl implements TbProductStockOperateSe TbProductStockOperate stockOperate = new TbProductStockOperate(); stockOperate.setShopId(resources.getShopId()); stockOperate.setStockSnap(resources.getList().toString()); - System.out.println(stockOperate.getStockSnap()); stockOperate.setType(resources.getType()); if ("purchase".equals(resources.getType()) || "purveyor".equals(resources.getType())){ stockOperate.setSubType(1); @@ -194,6 +193,7 @@ public class TbProductStockOperateServiceImpl implements TbProductStockOperateSe if (resources.getList() == null){ throw new BadRequestException("数据有误"); } + Map idStockMap=new HashMap<>(); for (Object date :resources.getList()) { //商品详情 ProductListDto productListDto= JSONObject.parseObject(JSONObject.toJSONString(date),ProductListDto.class); @@ -244,7 +244,9 @@ public class TbProductStockOperateServiceImpl implements TbProductStockOperateSe sku.setId(productListDto.getId()); sku.setStockNumber(tbProductSku.getStockNumber()+productStockDetail.getStockNumber()); productSkuService.update(sku); + idStockMap.put(productListDto.getId(),productStockDetail.getStockNumber()); } + redisUtils.redisUp(1,resources.getShopId(),idStockMap); return resources; }