zss
12 小时以前 86fd3a8b7b8affed83663266dc5639f6bfe576de
工序绑定参数传参调整
已修改2个文件
13 ■■■■■ 文件已修改
src/main/java/com/ruoyi/production/pojo/ProductProcessParam.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductProcessParamServiceImpl.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/pojo/ProductProcessParam.java
@@ -1,6 +1,7 @@
package com.ruoyi.production.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
@@ -55,6 +56,7 @@
    private Long processId;
    @ApiModelProperty("关联基础参数ID (base_param.id)")
    @TableField(exist = false)
    private Long paramId;
    @ApiModelProperty("在此工序设定的标准值(单值模式使用)")
src/main/java/com/ruoyi/production/service/impl/ProductProcessParamServiceImpl.java
@@ -1,6 +1,8 @@
package com.ruoyi.production.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.basic.mapper.BaseParamMapper;
import com.ruoyi.basic.pojo.BaseParam;
import com.ruoyi.basic.service.BaseParamService;
import com.ruoyi.production.dto.ProductProcessParamDto;
import com.ruoyi.production.dto.ProductProcessParamSortDTO;
@@ -28,6 +30,9 @@
@Service
public class ProductProcessParamServiceImpl extends ServiceImpl<ProductProcessParamMapper, ProductProcessParam> implements ProductProcessParamService {
    @Autowired
    BaseParamMapper baseParamMapper;
    @Override
    public List<ProductProcessParamDto> listByProcessId(Long processId) {
        if (processId == null) {
@@ -44,6 +49,12 @@
        if (productProcessParam.getParamId() == null) {
            throw new IllegalArgumentException("关联基础参数ID不能为空");
        }
        BaseParam baseParam = baseParamMapper.selectById(productProcessParam.getParamId());
        productProcessParam.setParamKey(baseParam.getParamKey());
        productProcessParam.setParamName(baseParam.getParamName());
        productProcessParam.setParamType(baseParam.getParamType());
        productProcessParam.setParamFormat(baseParam.getParamFormat());
        productProcessParam.setUnit(baseParam.getUnit());
        productProcessParam.setCreateTime(new Date());
        if (!this.save(productProcessParam)) {
            throw new RuntimeException("新增失败");