| | |
| | | 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; |
| | |
| | | public class ProductProcessParamServiceImpl extends ServiceImpl<ProductProcessParamMapper, ProductProcessParam> implements ProductProcessParamService { |
| | | |
| | | @Autowired |
| | | private BaseParamService baseParamService; |
| | | BaseParamMapper baseParamMapper; |
| | | |
| | | @Override |
| | | public List<ProductProcessParamDto> listByProcessId(Long processId) { |
| | |
| | | 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("新增失败"); |