库存进出库 redis库存记录
This commit is contained in:
parent
ce3ef6b8d3
commit
afbb6c2211
|
|
@ -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<Integer, Double> 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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue