| | |
| | | : ErpStockRecordBizTypeEnum.SALE_RETURN_CANCEL.getType(); |
| | | saleReturnItems.forEach(saleReturnItem -> { |
| | | BigDecimal count = approve ? saleReturnItem.getCount() : saleReturnItem.getCount().negate(); |
| | | stockRecordService.createStockRecord(new ErpStockRecordCreateReqBO( |
| | | saleReturnItem.getProductId(), saleReturnItem.getWarehouseId(), count, |
| | | bizType, saleReturnItem.getReturnId(), saleReturnItem.getId(), saleReturn.getNo())); |
| | | ErpStockRecordCreateReqBO stockRecordBO = new ErpStockRecordCreateReqBO(); |
| | | stockRecordBO.setProductId(saleReturnItem.getProductId()); |
| | | stockRecordBO.setWarehouseId(saleReturnItem.getWarehouseId()); |
| | | stockRecordBO.setCount(count); |
| | | stockRecordBO.setBizType(bizType); |
| | | stockRecordBO.setBizId(saleReturnItem.getReturnId()); |
| | | stockRecordBO.setBizItemId(saleReturnItem.getId()); |
| | | stockRecordBO.setBizNo(saleReturn.getNo()); |
| | | stockRecordService.createStockRecord(stockRecordBO); |
| | | }); |
| | | } |
| | | |