zss
8 小时以前 86fd3a8b7b8affed83663266dc5639f6bfe576de
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("新增失败");