商品耗材取消订单/退菜/退单红冲库存
This commit is contained in:
@@ -150,8 +150,9 @@ public class ProductRpcServiceImpl implements ProductRpcService {
|
|||||||
flow.setBeforeNumber(NumberUtil.toBigDecimal(product.getStockNumber()));
|
flow.setBeforeNumber(NumberUtil.toBigDecimal(product.getStockNumber()));
|
||||||
flow.setInOutNumber(NumberUtil.toBigDecimal(dto.getNum()));
|
flow.setInOutNumber(NumberUtil.toBigDecimal(dto.getNum()));
|
||||||
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.OUT.value());
|
||||||
flow.setInOutItem(InOutItemEnum.ORDER_IN.value());
|
flow.setInOutItem(InOutItemEnum.ORDER_OUT.value());
|
||||||
|
flow.setRemark("红冲订单取消/退菜/退单消耗的库存");
|
||||||
flow.setOrderId(orderId);
|
flow.setOrderId(orderId);
|
||||||
productStockFlowService.saveFlow(flow);
|
productStockFlowService.saveFlow(flow);
|
||||||
// 查询商品绑定耗材信息
|
// 查询商品绑定耗材信息
|
||||||
@@ -180,8 +181,8 @@ public class ProductRpcServiceImpl implements ProductRpcService {
|
|||||||
// 插入耗材流水记录
|
// 插入耗材流水记录
|
||||||
ConsStockFlow consStockFlow = new ConsStockFlow();
|
ConsStockFlow consStockFlow = new ConsStockFlow();
|
||||||
consStockFlow.setShopId(shopId);
|
consStockFlow.setShopId(shopId);
|
||||||
consStockFlow.setInOutType(InOutTypeEnum.IN.value());
|
consStockFlow.setInOutType(InOutTypeEnum.OUT.value());
|
||||||
consStockFlow.setInOutItem(InOutItemEnum.ORDER_IN.value());
|
consStockFlow.setInOutItem(InOutItemEnum.ORDER_OUT.value());
|
||||||
consStockFlow.setInOutDate(LocalDate.now());
|
consStockFlow.setInOutDate(LocalDate.now());
|
||||||
consStockFlow.setConId(consInfo.getId());
|
consStockFlow.setConId(consInfo.getId());
|
||||||
consStockFlow.setConName(consInfo.getConName());
|
consStockFlow.setConName(consInfo.getConName());
|
||||||
@@ -192,6 +193,7 @@ public class ProductRpcServiceImpl implements ProductRpcService {
|
|||||||
consStockFlow.setSubTotal(NumberUtil.mul(surplusStock, consInfo.getPrice()));
|
consStockFlow.setSubTotal(NumberUtil.mul(surplusStock, consInfo.getPrice()));
|
||||||
consStockFlow.setProductId(dto.getProductId());
|
consStockFlow.setProductId(dto.getProductId());
|
||||||
//consStockFlow.setSkuId(0L);
|
//consStockFlow.setSkuId(0L);
|
||||||
|
consStockFlow.setRemark("红冲订单取消/退菜/退单消耗的库存");
|
||||||
consStockFlow.setOrderId(orderId);
|
consStockFlow.setOrderId(orderId);
|
||||||
consStockFlowService.saveFlow(consStockFlow);
|
consStockFlowService.saveFlow(consStockFlow);
|
||||||
}
|
}
|
||||||
@@ -223,8 +225,9 @@ public class ProductRpcServiceImpl implements ProductRpcService {
|
|||||||
flow.setBeforeNumber(NumberUtil.toBigDecimal(product.getStockNumber()));
|
flow.setBeforeNumber(NumberUtil.toBigDecimal(product.getStockNumber()));
|
||||||
flow.setInOutNumber(NumberUtil.toBigDecimal(dto.getNum()));
|
flow.setInOutNumber(NumberUtil.toBigDecimal(dto.getNum()));
|
||||||
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.OUT.value());
|
||||||
flow.setInOutItem(InOutItemEnum.ORDER_IN.value());
|
flow.setInOutItem(InOutItemEnum.ORDER_OUT.value());
|
||||||
|
flow.setRemark("红冲订单取消/退菜/退单消耗的库存");
|
||||||
flow.setOrderId(orderId);
|
flow.setOrderId(orderId);
|
||||||
productStockFlowService.saveFlow(flow);
|
productStockFlowService.saveFlow(flow);
|
||||||
// 查询商品绑定耗材信息
|
// 查询商品绑定耗材信息
|
||||||
@@ -253,8 +256,8 @@ public class ProductRpcServiceImpl implements ProductRpcService {
|
|||||||
// 插入耗材流水记录
|
// 插入耗材流水记录
|
||||||
ConsStockFlow consStockFlow = new ConsStockFlow();
|
ConsStockFlow consStockFlow = new ConsStockFlow();
|
||||||
consStockFlow.setShopId(shopId);
|
consStockFlow.setShopId(shopId);
|
||||||
consStockFlow.setInOutType(InOutTypeEnum.IN.value());
|
consStockFlow.setInOutType(InOutTypeEnum.OUT.value());
|
||||||
consStockFlow.setInOutItem(InOutItemEnum.ORDER_IN.value());
|
consStockFlow.setInOutItem(InOutItemEnum.ORDER_OUT.value());
|
||||||
consStockFlow.setInOutDate(LocalDate.now());
|
consStockFlow.setInOutDate(LocalDate.now());
|
||||||
consStockFlow.setConId(consInfo.getId());
|
consStockFlow.setConId(consInfo.getId());
|
||||||
consStockFlow.setConName(consInfo.getConName());
|
consStockFlow.setConName(consInfo.getConName());
|
||||||
@@ -266,7 +269,7 @@ public class ProductRpcServiceImpl implements ProductRpcService {
|
|||||||
consStockFlow.setProductId(dto.getProductId());
|
consStockFlow.setProductId(dto.getProductId());
|
||||||
// consStockFlow.setSkuId(0L);
|
// consStockFlow.setSkuId(0L);
|
||||||
consStockFlow.setOrderId(orderId);
|
consStockFlow.setOrderId(orderId);
|
||||||
consStockFlow.setRemark("订单退款退菜归还库存");
|
consStockFlow.setRemark("红冲订单取消/退菜/退单消耗的库存");
|
||||||
consStockFlowService.saveFlow(consStockFlow);
|
consStockFlowService.saveFlow(consStockFlow);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user