Browse Source

库存数据增删改后更新库存

lijunping 2 years ago
parent
commit
bc84cf9431

+ 1 - 0
blade-service/blade-deliver-goods/src/main/java/org/springblade/deliver/goods/controller/AllotController.java

@@ -44,6 +44,7 @@ import java.util.List;
 @RestController
 @RestController
 @AllArgsConstructor
 @AllArgsConstructor
 @RequestMapping("/allot")
 @RequestMapping("/allot")
+@TenantIgnore
 @Api(value = "经销商调拨", tags = "经销商调拨")
 @Api(value = "经销商调拨", tags = "经销商调拨")
 public class AllotController extends BladeController {
 public class AllotController extends BladeController {
 	private final IDeliveryService deliveryService;
 	private final IDeliveryService deliveryService;

+ 4 - 0
blade-service/blade-stock/src/main/java/org/springblade/stock/feign/StockGoodsClient.java

@@ -9,6 +9,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.springblade.client.entity.StorageDesc;
 import org.springblade.client.entity.StorageDesc;
 import org.springblade.client.feign.ICorpsDescClient;
 import org.springblade.client.feign.ICorpsDescClient;
 import org.springblade.client.feign.IGoodsDescClient;
 import org.springblade.client.feign.IGoodsDescClient;
+import org.springblade.client.feign.IRedisClient;
 import org.springblade.client.feign.IStorageClient;
 import org.springblade.client.feign.IStorageClient;
 import org.springblade.client.vo.GoodsDescVO;
 import org.springblade.client.vo.GoodsDescVO;
 import org.springblade.core.mp.support.Condition;
 import org.springblade.core.mp.support.Condition;
@@ -35,6 +36,7 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Collections;
 import java.util.List;
 import java.util.List;
 
 
+
 @Slf4j
 @Slf4j
 @NonDS
 @NonDS
 @ApiIgnore()
 @ApiIgnore()
@@ -49,6 +51,7 @@ public class StockGoodsClient implements IStockGoodsClient {
 	private ICorpsDescClient corpsDescClient;//获取客户信息
 	private ICorpsDescClient corpsDescClient;//获取客户信息
 	private IGoodsDescClient goodsDescClient;//商品信息
 	private IGoodsDescClient goodsDescClient;//商品信息
 	private IUserClient userClient;//用户信息
 	private IUserClient userClient;//用户信息
+	private final IRedisClient redisClient;//redis缓存处理
 	private final RedisTemplate<String, Object> redisTemplate;
 	private final RedisTemplate<String, Object> redisTemplate;
 
 
 	@Override
 	@Override
@@ -231,6 +234,7 @@ public class StockGoodsClient implements IStockGoodsClient {
 	@PostMapping(UPDATE_STOCK)
 	@PostMapping(UPDATE_STOCK)
 	@Transactional(rollbackFor = Exception.class)
 	@Transactional(rollbackFor = Exception.class)
 	public boolean updateStock(StockGoods stockGoods) {
 	public boolean updateStock(StockGoods stockGoods) {
+		redisClient.basicData("stockGoods");
 		return stockGoodsService.updateById(stockGoods);
 		return stockGoodsService.updateById(stockGoods);
 	}
 	}
 
 

+ 1 - 0
blade-service/blade-stock/src/main/java/org/springblade/stock/service/impl/StockGoodsServiceImpl.java

@@ -344,6 +344,7 @@ public class StockGoodsServiceImpl extends ServiceImpl<StockGoodsMapper, StockGo
 			stockGoods.setUpdateTime(new Date());
 			stockGoods.setUpdateTime(new Date());
 			baseMapper.updateById(stockGoods);
 			baseMapper.updateById(stockGoods);
 		}
 		}
+		redisClient.basicData("stockGoods");
 		return R.data(stockGoods);
 		return R.data(stockGoods);
 	}
 	}