退单退回库存

This commit is contained in:
Tankaikai 2025-03-18 09:47:59 +08:00
parent f361247071
commit 1a297840bd
2 changed files with 3 additions and 1 deletions

View File

@ -212,7 +212,7 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
}
try {
// 调用商品服务回退库存
productRpcService.orderRefundReturnStock(orderId, orderInfo.getShopId(), dataList);
productRpcService.orderRefundReturnStock(orderInfo.getShopId(), orderId, dataList);
} catch (Exception e) {
log.error("调用商品服务回退库存", e);
throw e;

View File

@ -78,6 +78,7 @@ public class ProductRpcServiceImpl implements ProductRpcService {
flow.setAfterNumber(NumberUtil.sub(NumberUtil.toBigDecimal(product.getStockNumber()), NumberUtil.toBigDecimal(dto.getNum())));
flow.setInOutType(InOutTypeEnum.OUT.value());
flow.setInOutItem(InOutItemEnum.ORDER_OUT.value());
flow.setOrderId(orderId);
productStockFlowMapper.insert(flow);
// 查询商品绑定耗材信息
List<ProdConsRelation> relationList = prodConsRelationMapper.selectListByQuery(QueryWrapper.create().eq(ProdConsRelation::getProductId, dto.getProductId()));
@ -149,6 +150,7 @@ public class ProductRpcServiceImpl implements ProductRpcService {
flow.setAfterNumber(NumberUtil.add(NumberUtil.toBigDecimal(product.getStockNumber()), NumberUtil.toBigDecimal(dto.getNum())));
flow.setInOutType(InOutTypeEnum.IN.value());
flow.setInOutItem(InOutItemEnum.ORDER_IN.value());
flow.setOrderId(orderId);
productStockFlowMapper.insert(flow);
// 查询商品绑定耗材信息
List<ProdConsRelation> relationList = prodConsRelationMapper.selectListByQuery(QueryWrapper.create().eq(ProdConsRelation::getProductId, dto.getProductId()));