商品模块代码提交
This commit is contained in:
@@ -112,6 +112,7 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
|
||||
}
|
||||
|
||||
@Override
|
||||
//@GlobalTransactional
|
||||
public void paySuccessCallback(Long orderId) {
|
||||
// 下单后商品库存扣减,耗材扣减,流水记录
|
||||
OrderInfo orderInfo = orderInfoMapper.selectOneById(orderId);
|
||||
@@ -136,8 +137,13 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
|
||||
data.put("num", NumberUtil.sub(num, refundNum));
|
||||
dataList.add(data);
|
||||
}
|
||||
// 调用商品服务扣减库存
|
||||
productRpcService.paySuccessSubtractStock(shopId, orderId, dataList);
|
||||
try {
|
||||
// 调用商品服务扣减库存
|
||||
productRpcService.paySuccessSubtractStock(shopId, orderId, dataList);
|
||||
} catch (Exception e) {
|
||||
log.error("调用商品服务扣减库存失败", e);
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -167,8 +173,13 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
|
||||
data.put("num", NumberUtil.sub(num, refundNum));
|
||||
dataList.add(data);
|
||||
}
|
||||
// 调用商品服务恢复库存
|
||||
productRpcService.orderCancelRecoverStock(shopId, orderId, dataList);
|
||||
try {
|
||||
// 调用商品服务扣减库存
|
||||
productRpcService.orderCancelRecoverStock(shopId, orderId, dataList);
|
||||
} catch (Exception e) {
|
||||
log.error("调用商品服务恢复库存", e);
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user