huminmin
2026-04-07 651783a736442ce674761b84603d6ec720f098b0
工序模版导入缺少工序类型字段,可提供选择计时或计件
已修改2个文件
15 ■■■■■ 文件已修改
src/main/java/com/ruoyi/production/pojo/ProductProcess.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductProcessServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/pojo/ProductProcess.java
@@ -53,6 +53,11 @@
    @ApiModelProperty("类型 区分是计时还是计件 0 计时 1计件")
    private Long type;
    @ApiModelProperty(value = "工序类型")
    @Excel(name = "工序类型")
    @TableField(exist = false)
    private String typeText;
    /**
     * 创建时间
     */
src/main/java/com/ruoyi/production/service/impl/ProductProcessServiceImpl.java
@@ -76,6 +76,16 @@
                if (ObjectUtils.isEmpty(productProcess.getName())) {
                    throw new RuntimeException("工序名称不能为空");
                }
                if (ObjectUtils.isEmpty(productProcess.getTypeText())) {
                    throw new RuntimeException("工序类型不能为空");
                }
                if (productProcess.getTypeText().equals("计时")) {
                    productProcess.setType(0L);
                } else if (productProcess.getTypeText().equals("计件")) {
                    productProcess.setType(1L);
                } else {
                    throw new RuntimeException("工序类型错误");
                }
            });
            this.saveOrUpdateBatch(productProcessList);
            return AjaxResult.success(true);