退单退回库存
This commit is contained in:
parent
f361247071
commit
1a297840bd
|
|
@ -212,7 +212,7 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
// 调用商品服务回退库存
|
// 调用商品服务回退库存
|
||||||
productRpcService.orderRefundReturnStock(orderId, orderInfo.getShopId(), dataList);
|
productRpcService.orderRefundReturnStock(orderInfo.getShopId(), orderId, dataList);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("调用商品服务回退库存", e);
|
log.error("调用商品服务回退库存", e);
|
||||||
throw e;
|
throw e;
|
||||||
|
|
|
||||||
|
|
@ -78,6 +78,7 @@ public class ProductRpcServiceImpl implements ProductRpcService {
|
||||||
flow.setAfterNumber(NumberUtil.sub(NumberUtil.toBigDecimal(product.getStockNumber()), NumberUtil.toBigDecimal(dto.getNum())));
|
flow.setAfterNumber(NumberUtil.sub(NumberUtil.toBigDecimal(product.getStockNumber()), NumberUtil.toBigDecimal(dto.getNum())));
|
||||||
flow.setInOutType(InOutTypeEnum.OUT.value());
|
flow.setInOutType(InOutTypeEnum.OUT.value());
|
||||||
flow.setInOutItem(InOutItemEnum.ORDER_OUT.value());
|
flow.setInOutItem(InOutItemEnum.ORDER_OUT.value());
|
||||||
|
flow.setOrderId(orderId);
|
||||||
productStockFlowMapper.insert(flow);
|
productStockFlowMapper.insert(flow);
|
||||||
// 查询商品绑定耗材信息
|
// 查询商品绑定耗材信息
|
||||||
List<ProdConsRelation> relationList = prodConsRelationMapper.selectListByQuery(QueryWrapper.create().eq(ProdConsRelation::getProductId, dto.getProductId()));
|
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.setAfterNumber(NumberUtil.add(NumberUtil.toBigDecimal(product.getStockNumber()), NumberUtil.toBigDecimal(dto.getNum())));
|
||||||
flow.setInOutType(InOutTypeEnum.IN.value());
|
flow.setInOutType(InOutTypeEnum.IN.value());
|
||||||
flow.setInOutItem(InOutItemEnum.ORDER_IN.value());
|
flow.setInOutItem(InOutItemEnum.ORDER_IN.value());
|
||||||
|
flow.setOrderId(orderId);
|
||||||
productStockFlowMapper.insert(flow);
|
productStockFlowMapper.insert(flow);
|
||||||
// 查询商品绑定耗材信息
|
// 查询商品绑定耗材信息
|
||||||
List<ProdConsRelation> relationList = prodConsRelationMapper.selectListByQuery(QueryWrapper.create().eq(ProdConsRelation::getProductId, dto.getProductId()));
|
List<ProdConsRelation> relationList = prodConsRelationMapper.selectListByQuery(QueryWrapper.create().eq(ProdConsRelation::getProductId, dto.getProductId()));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue