|
@@ -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);
|
|
|
}
|
|
}
|
|
|
|
|
|