| | |
| | | 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.QualityInspectMapper; |
| | | import com.ruoyi.quality.mapper.QualityTestStandardBindingMapper; |
| | | import com.ruoyi.quality.mapper.QualityTestStandardParamMapper; |
| | | import com.ruoyi.quality.pojo.QualityInspect; |
| | | import com.ruoyi.quality.pojo.QualityTestStandard; |
| | | import com.ruoyi.quality.mapper.QualityTestStandardMapper; |
| | | import com.ruoyi.quality.pojo.QualityTestStandardBinding; |
| | |
| | | @Autowired |
| | | private QualityTestStandardBindingMapper qualityTestStandardBindingMapper; |
| | | |
| | | @Autowired |
| | | private QualityInspectMapper qualityInspectMapper; |
| | | |
| | | @Override |
| | | public IPage<QualityTestStandard> qualityTestStandardListPage(Page page, QualityTestStandard qualityTestStandard) { |
| | | return qualityTestStandardMapper.qualityTestStandardListPage(page,qualityTestStandard); |
| | | return qualityTestStandardMapper.qualityTestStandardListPage(page, qualityTestStandard); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<QualityTestStandard> getQualityTestStandardByProductId(Long productId, Integer inspectType,String process) { |
| | | return qualityTestStandardMapper.getQualityTestStandardByProductId(productId,inspectType,process); |
| | | public List<QualityTestStandard> getQualityTestStandardByProductId(Long productId, Integer inspectType, String process) { |
| | | return qualityTestStandardMapper.getQualityTestStandardByProductId(productId, inspectType, process); |
| | | } |
| | | |
| | | @Override |
| | | public int delQualityTestStandard(List<Integer> ids) { |
| | | //先查询该检测标准是否有被引用如果被引用就不允许删除 |
| | | List<QualityInspect> qualityInspects = qualityInspectMapper.selectList(Wrappers.<QualityInspect>lambdaQuery().in(QualityInspect::getTestStandardId, ids)); |
| | | if (qualityInspects.size() > 0) { |
| | | throw new RuntimeException("该检测标准有被引用不允许删除"); |
| | | } |
| | | return qualityTestStandardMapper.deleteBatchIds(ids); |
| | | } |
| | | |
| | | |