| | |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.HackLoopTableRenderPolicy; |
| | | import com.ruoyi.common.utils.OrderUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.framework.web.domain.R; |
| | | import com.ruoyi.procurementrecord.service.ProcurementRecordService; |
| | |
| | | import com.ruoyi.quality.mapper.QualityInspectMapper; |
| | | import com.ruoyi.quality.mapper.QualityTestStandardMapper; |
| | | import com.ruoyi.quality.mapper.QualityUnqualifiedMapper; |
| | | import com.ruoyi.quality.mapper.QualityUnqualifiedOrderMapper; |
| | | import com.ruoyi.quality.pojo.QualityInspect; |
| | | import com.ruoyi.quality.pojo.QualityInspectParam; |
| | | import com.ruoyi.quality.pojo.QualityUnqualified; |
| | | import com.ruoyi.quality.pojo.QualityUnqualifiedOrder; |
| | | import com.ruoyi.stock.pojo.StockInRecord; |
| | | import com.ruoyi.stock.service.StockInRecordService; |
| | | import com.ruoyi.quality.service.IQualityInspectParamService; |
| | |
| | | private QualityTestStandardMapper qualityTestStandardMapper; |
| | | |
| | | private QualityUnqualifiedMapper qualityUnqualifiedMapper; |
| | | |
| | | private QualityUnqualifiedOrderMapper qualityUnqualifiedOrderMapper; |
| | | |
| | | private SalesLedgerProductMapper salesLedgerProductMapper; |
| | | |
| | |
| | | qualityUnqualified.setDefectivePhenomena(text + "这些指标中存在不合格");//不合格现象 |
| | | qualityUnqualified.setInspectId(qualityInspect.getId()); |
| | | qualityUnqualifiedMapper.insert(qualityUnqualified); |
| | | |
| | | // 自动创建不合格品处理单,流入新模块 |
| | | QualityUnqualifiedOrder order = new QualityUnqualifiedOrder(); |
| | | order.setUnqualifiedId(qualityUnqualified.getId()); |
| | | order.setUnqualifiedProcess(qualityInspect.getInspectType() + 1); |
| | | order.setUnqualifiedQuantity(qualityInspect.getUnqualifiedQuantity()); |
| | | order.setQuantity(qualityInspect.getQuantity()); |
| | | order.setProductModelId(qualityInspect.getProductModelId()); |
| | | order.setInspectorName(qualityInspect.getCheckName()); |
| | | if (qualityInspect.getCheckTime() != null) { |
| | | order.setInspectDate(new java.util.Date(qualityInspect.getCheckTime().getTime())); |
| | | } |
| | | order.setSupplierName(qualityInspect.getSupplier()); |
| | | order.setSpecificationModel(qualityInspect.getModel()); |
| | | order.setProblemDescription(qualityInspect.getDefectivePhenomena()); |
| | | order.setStatus(0); |
| | | String orderNo = OrderUtils.countTodayByCreateTime( |
| | | qualityUnqualifiedOrderMapper, "BHG", "order_no", LocalDateTime.now()); |
| | | order.setOrderNo(orderNo); |
| | | qualityUnqualifiedOrderMapper.insert(order); |
| | | } |
| | | |
| | | qualityInspect.setInspectState(1);//已提交 |