| | |
| | | //(1,2级)新增-->物料,标准,型号 |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void addMaterial(MaterialDto materialDto) { |
| | | public String addMaterial(MaterialDto materialDto) { |
| | | //校验添加物料是否重复 |
| | | if (materialMapper.selectOne(Wrappers.<Material>query() |
| | | .eq("type", materialDto.getType()) |
| | | .eq("father", materialDto.getFather())).getName().equals(materialDto.getName())) { |
| | | return "该类型产品大类下有该产品名称"; |
| | | } |
| | | /*新增物料表*/ |
| | | Material material = new Material(); |
| | | material.setCode(MyUtil.getTimeSixNumberCode("ML", "ML")); |
| | |
| | | } |
| | | } |
| | | techniqueService.saveBatch(techniqueList); |
| | | return "添加物料【" + materialDto.getName() + "】成功"; |
| | | } |
| | | |
| | | //检验模块-->QMS管理-->成品检验-->新增(项目名称下拉框:Id与名称,编码) |
| | | @Override |
| | | public List<Map<String, Object>> selectMaterialIdAndNameAndCode() { |
| | | LambdaQueryWrapper<Material> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.select(Material::getId, Material::getName, Material::getCode); |
| | | return materialMapper.selectMaps(wrapper); |
| | | } |
| | | |
| | | } |
| | | |