| | |
| | | package com.ruoyi.quality.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.basic.mapper.ProductModelMapper; |
| | | import com.ruoyi.basic.pojo.ProductModel; |
| | | import com.ruoyi.quality.mapper.QualityTestStandardBindingMapper; |
| | | import com.ruoyi.quality.mapper.QualityTestStandardParamMapper; |
| | | import com.ruoyi.quality.pojo.QualityTestStandard; |
| | | import com.ruoyi.quality.mapper.QualityTestStandardMapper; |
| | | import com.ruoyi.quality.pojo.QualityTestStandardBinding; |
| | | import com.ruoyi.quality.pojo.QualityTestStandardParam; |
| | | import com.ruoyi.quality.service.IQualityTestStandardService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | @Autowired |
| | | private QualityTestStandardParamService qualityTestStandardParamService; |
| | | |
| | | @Autowired |
| | | private QualityTestStandardBindingMapper qualityTestStandardBindingMapper; |
| | | |
| | | @Override |
| | | public IPage<QualityTestStandard> qualityTestStandardListPage(Page page, QualityTestStandard qualityTestStandard) { |
| | | return qualityTestStandardMapper.qualityTestStandardListPage(page,qualityTestStandard); |
| | |
| | | qualityTestStandardMapper.insert(testStandard); |
| | | List<QualityTestStandardParam> newQualityTestStandardParams = oldQualityTestStandardParams.stream().map(oldQualityTestStandardParam -> { |
| | | oldQualityTestStandardParam.setTestStandardId(testStandard.getId()); |
| | | oldQualityTestStandardParam.setId(null); |
| | | return oldQualityTestStandardParam; |
| | | }).collect(Collectors.toList()); |
| | | qualityTestStandardParamService.saveBatch(newQualityTestStandardParams); |
| | | return 0; |
| | | } |
| | | |
| | | @Override |
| | | public List<QualityTestStandard> getQualityTestStandardByProductId(Long productId, Integer inspectType,String process) { |
| | | return qualityTestStandardMapper.getQualityTestStandardByProductId(productId,inspectType,process); |
| | | } |
| | | |
| | | |
| | | } |