| | |
| | | : ErpStockRecordBizTypeEnum.OTHER_OUT_CANCEL.getType(); |
| | | stockOutItems.forEach(stockOutItem -> { |
| | | BigDecimal count = approve ? stockOutItem.getCount().negate() : stockOutItem.getCount(); |
| | | ErpStockRecordCreateReqBO stockRecordBO = new ErpStockRecordCreateReqBO(); |
| | | stockRecordBO.setProductId(stockOutItem.getProductId()); |
| | | stockRecordBO.setWarehouseId(stockOutItem.getWarehouseId()); |
| | | stockRecordBO.setCount(count); |
| | | stockRecordBO.setBizType(bizType); |
| | | stockRecordBO.setBizId(stockOutItem.getOutId()); |
| | | stockRecordBO.setBizItemId(stockOutItem.getId()); |
| | | stockRecordBO.setBizNo(stockOut.getNo()); |
| | | stockRecordService.createStockRecord(stockRecordBO); |
| | | stockRecordService.createStockRecord(new ErpStockRecordCreateReqBO( |
| | | stockOutItem.getProductId(), stockOutItem.getWarehouseId(), count, |
| | | bizType, stockOutItem.getOutId(), stockOutItem.getId(), stockOut.getNo())); |
| | | }); |
| | | } |
| | | |