工序调整, 报工反改订单数量,判断是最后一道工序才修改订单完成数量
已修改5个文件
18 ■■■■ 文件已修改
src/main/java/com/ruoyi/quality/controller/QualityUnqualifiedOrderController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/pojo/QualityUnqualifiedOrder.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/service/QualityUnqualifiedOrderService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/service/impl/QualityUnqualifiedOrderServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/quality/QualityUnqualifiedOrderMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/controller/QualityUnqualifiedOrderController.java
@@ -37,7 +37,7 @@
    @PostMapping("/save")
    @ApiOperation(value = "保存不合格品处理单")
    public R save(@RequestBody QualityUnqualifiedOrderDto qualityUnqualifiedOrder) {
        return R.ok(qualityUnqualifiedOrderService.save(qualityUnqualifiedOrder));
        return R.ok(qualityUnqualifiedOrderService.add(qualityUnqualifiedOrder));
    }
    @PutMapping("/update")
src/main/java/com/ruoyi/quality/pojo/QualityUnqualifiedOrder.java
@@ -57,6 +57,9 @@
    @ApiModelProperty("物料/部件名称")
    private String materialName;
    @ApiModelProperty("关联产品型号ID")
    private Long productModelId;
    @ApiModelProperty("物料图号")
    private String materialDrawingNo;
src/main/java/com/ruoyi/quality/service/QualityUnqualifiedOrderService.java
@@ -18,4 +18,6 @@
    IPage<QualityUnqualifiedOrderDto> listPage(Page page, QualityUnqualifiedOrderDto qualityUnqualifiedOrder);
    Boolean add(QualityUnqualifiedOrderDto qualityUnqualifiedOrder);
}
src/main/java/com/ruoyi/quality/service/impl/QualityUnqualifiedOrderServiceImpl.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.utils.OrderUtils;
import com.ruoyi.quality.dto.QualityUnqualifiedOrderDto;
import com.ruoyi.quality.pojo.QualityUnqualifiedOrder;
import com.ruoyi.quality.mapper.QualityUnqualifiedOrderMapper;
@@ -28,4 +29,12 @@
    public IPage<QualityUnqualifiedOrderDto> listPage(Page page, QualityUnqualifiedOrderDto qualityUnqualifiedOrder) {
        return qualityUnqualifiedOrderMapper.listPage(page,qualityUnqualifiedOrder);
    }
    @Override
    public Boolean add(QualityUnqualifiedOrderDto qualityUnqualifiedOrder) {
        String s = OrderUtils.countTodayByCreateTime(qualityUnqualifiedOrderMapper, "BHG", "order_no");
        qualityUnqualifiedOrder.setOrderNo(s);
        return this.save(qualityUnqualifiedOrder);
    }
}
src/main/resources/mapper/quality/QualityUnqualifiedOrderMapper.xml
@@ -50,7 +50,7 @@
                project_name = #{ew.projectName}
            </if>
            <if test="ew.orderNo != null">
                tenant_id = #{ew.orderNo}
                order_no = #{ew.orderNo}
            </if>
        </where>
    </select>