feat(quality): 添加不合格品处理标识字段
| | |
| | | */ |
| | | @GetMapping("/{id}") |
| | | public AjaxResult QualityUnqualifiedDetail(@PathVariable("id") Integer id) { |
| | | return AjaxResult.success(qualityUnqualifiedService.getById(id)); |
| | | return AjaxResult.success(qualityUnqualifiedService.getUnqualified(id)); |
| | | } |
| | | |
| | | /** |
| | |
| | | IPage<QualityUnqualified> qualityUnqualifiedListPage(Page page, @Param("qualityUnqualified") QualityUnqualified qualityUnqualified); |
| | | |
| | | List<QualityUnqualified> qualityUnqualifiedExport(@Param("qualityUnqualified") QualityUnqualified qualityUnqualified); |
| | | |
| | | QualityUnqualified getUnqualified(@Param("id") Integer id); |
| | | } |
| | |
| | | |
| | | |
| | | @ApiModelProperty("是否不合格处理自己新增") |
| | | @TableField(exist = false) |
| | | private Boolean method; |
| | | } |
| | |
| | | |
| | | int deal(QualityUnqualified qualityUnqualified); |
| | | |
| | | QualityUnqualified getUnqualified(Integer id); |
| | | } |
| | |
| | | qualityUnqualified.setInspectState(1);//已处理 |
| | | return qualityUnqualifiedMapper.updateById(qualityUnqualified); |
| | | } |
| | | |
| | | @Override |
| | | public QualityUnqualified getUnqualified(Integer id) { |
| | | return qualityUnqualifiedMapper.getUnqualified(id); |
| | | } |
| | | } |
| | |
| | | AND product_name = #{qualityUnqualified.productName} |
| | | </if> |
| | | </select> |
| | | <select id="getUnqualified" resultType="com.ruoyi.quality.pojo.QualityUnqualified"> |
| | | SELECT |
| | | qu.id, |
| | | qu.inspect_type, |
| | | qu.inspect_state, |
| | | qu.check_time, |
| | | qu.check_name, |
| | | qu.product_id, |
| | | qu.product_name, |
| | | qu.unit, |
| | | qu.quantity, |
| | | qu.defective_phenomena, |
| | | qu.deal_result, |
| | | qu.deal_name, |
| | | qu.deal_time, |
| | | CASE |
| | | WHEN qu.model = pm.id THEN pm.model |
| | | ELSE qu.model |
| | | END AS model, |
| | | CASE |
| | | WHEN qu.model = pm.id THEN true |
| | | ELSE false |
| | | END AS method |
| | | FROM quality_unqualified qu |
| | | LEFT JOIN product_model pm ON qu.model = pm.id |
| | | where |
| | | 1=1 |
| | | and qu.id = #{id} |
| | | </select> |
| | | </mapper> |