feat(stock): 添加盘点入库类型枚举并修复库存检查出库记录类型
- 在StockInQualifiedRecordTypeEnum中添加INVENTORY_CHECK_STOCK_IN盘点入库类型
- 修复库存检查计划服务中出库记录类型的枚举引用错误
- 修正出库记录服务中的导入枚举类型错误
| | |
| | | RETURN_HE_IN("14", "销售退货-合格入库"), |
| | | RETURN_UNSTOCK_IN("15", "销售退货-不合格入库"), |
| | | PICK_RETURN_IN("20", "领料退料-合格入库"), |
| | | FEED_RETURN_IN("22", "生产退料-合格入库"); |
| | | FEED_RETURN_IN("22", "生产退料-合格入库"), |
| | | INVENTORY_CHECK_STOCK_IN("23", "盘点-合格入库"); |
| | | |
| | | |
| | | |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.enums.StockInQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.enums.StockOutQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.utils.OrderUtils; |
| | | import com.ruoyi.framework.web.domain.R; |
| | | import com.ruoyi.procurementrecord.utils.StockUtils; |
| | |
| | | //直接审核通过 |
| | | stockInRecordService.batchApprove(Collections.singletonList(stockInRecordDto.getId()), 1); |
| | | }else { |
| | | stockInventoryDto.setRecordType(StockInQualifiedRecordTypeEnum.INVENTORY_CHECK_STOCK_OUT.getCode()); |
| | | stockInventoryDto.setRecordType(StockOutQualifiedRecordTypeEnum.INVENTORY_CHECK_STOCK_OUT.getCode()); |
| | | StockOutRecordDto stock = stockUtils.substractStock(stockInventoryDto.getProductModelId(), item.getDifferenceQuantity().abs(), stockInventoryDto.getRecordType(), stockInventoryDto.getRecordId(), stockInventoryDto.getBatchNo()); |
| | | //直接审核通过 |
| | | stockOutRecordService.batchApprove(Collections.singletonList(stock.getId()), 1); |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.enums.ReviewStatusEnum; |
| | | import com.ruoyi.common.enums.StockInUnQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.enums.StockInQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.enums.StockOutQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.EnumUtil; |