| | |
| | | import com.ruoyi.common.enums.StockInQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.enums.StockOutQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.enums.StockInUnQualifiedRecordTypeEnum; |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.common.utils.bean.BeanUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.procurementrecord.utils.StockUtils; |
| | |
| | | // 扫码不合格优先使用 productModelId |
| | | Long modelId = unqualified.getProductModelId(); |
| | | if (ObjectUtils.isNull(modelId)) { |
| | | modelId = qualityUnqualifiedMapper.getModelId(qualityUnqualified.getProductName(), qualityUnqualified.getModel()); |
| | | // modelId = qualityUnqualifiedMapper.getModelId(qualityUnqualified.getProductName(), qualityUnqualified.getModel()); |
| | | if (ObjectUtils.isNotNull(unqualified.getModel())) { |
| | | modelId = Long.valueOf(unqualified.getModel()); |
| | | } |
| | | if (ObjectUtils.isNull(modelId)) { |
| | | throw new ServiceException("处理失败,不合格产品不存在"); |
| | | } |
| | | } |
| | | if (ObjectUtils.isNull(modelId)) { |
| | | throw new RuntimeException("处理失败,未找到对应产品规格,请检查产品名称和规格型号"); |