用户端商品缓存+商品信息修改缓存自动清空

This commit is contained in:
Tankaikai
2025-03-01 17:35:10 +08:00
parent af56a1e9ea
commit 4b5f62705d
14 changed files with 94 additions and 22 deletions

View File

@@ -112,8 +112,6 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
}
@Override
@GlobalTransactional
@Transactional(rollbackFor = Exception.class)
public void paySuccessCallback(Long orderId) {
// 下单后商品库存扣减,耗材扣减,流水记录
OrderInfo orderInfo = orderInfoMapper.selectOneById(orderId);
@@ -139,7 +137,7 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
dataList.add(data);
}
// 调用商品服务扣减库存
productRpcService.paySuccessSubtractStock(orderId, dataList);
productRpcService.paySuccessSubtractStock(shopId, orderId, dataList);
}
@Override
@@ -170,7 +168,7 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
dataList.add(data);
}
// 调用商品服务恢复库存
productRpcService.orderCancelRecoverStock(orderId, dataList);
productRpcService.orderCancelRecoverStock(shopId, orderId, dataList);
}
@Override