src/main/java/com/ruoyi/quality/controller/QualityUnqualifiedController.java
@@ -70,6 +70,18 @@ } /** * 不合格管理详情 * @param id * @return */ @GetMapping("/detail/{id}") @Operation(summary = "不合格管理详情") @Log(title = "不合格管理详情", businessType = BusinessType.OTHER) public R<?> QualityUnqualifiedFullDetail(@PathVariable("id") Integer id) { return R.ok(qualityUnqualifiedService.getUnqualifiedDetail(id)); } /** * 不合格管理修改 * @param qualityUnqualified * @return src/main/java/com/ruoyi/quality/pojo/QualityUnqualified.java
@@ -146,4 +146,10 @@ @Schema(description = "关联产品型号id") private Long productModelId; @TableField(exist = false) private String process; @TableField(exist = false) private String checkCompany; } src/main/java/com/ruoyi/quality/service/IQualityUnqualifiedService.java
@@ -18,4 +18,6 @@ int deal(QualityUnqualified qualityUnqualified); QualityUnqualified getUnqualified(Integer id); QualityUnqualified getUnqualifiedDetail(Integer id); } src/main/java/com/ruoyi/quality/service/impl/QualityUnqualifiedServiceImpl.java
@@ -112,6 +112,19 @@ return qualityUnqualifiedMapper.getUnqualified(id); } @Override public QualityUnqualified getUnqualifiedDetail(Integer id) { QualityUnqualified res = qualityUnqualifiedMapper.getUnqualified(id); if (res != null && res.getInspectId() != null) { QualityInspect inspect = qualityInspectService.getById(res.getInspectId()); if (inspect != null) { res.setProcess(inspect.getProcess()); res.setCheckCompany(inspect.getCheckCompany()); } } return res; } private void createReworkProductionByNewModel(ProductionProductMain sourceMain, BigDecimal quantity) { ProductionOperationTask sourceTask = productionOperationTaskMapper.selectById(sourceMain.getProductionOperationTaskId()); if (sourceTask == null) { src/main/resources/mapper/quality/QualityUnqualifiedMapper.xml
@@ -65,6 +65,7 @@ <select id="getUnqualified" resultType="com.ruoyi.quality.pojo.QualityUnqualified"> SELECT qu.id, qu.inspect_id, qu.inspect_type, qu.inspect_state, qu.check_time,