package com.yuanchu.mom.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.yuanchu.mom.mapper.SelfcheckModelMapper;
|
import com.yuanchu.mom.pojo.SelfcheckModel;
|
import com.yuanchu.mom.pojo.dto.SelfcheckModelDto;
|
import com.yuanchu.mom.service.SelfcheckModelService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 自检项目维护表(SelfcheckModel)表服务实现类
|
*
|
* @author zss
|
* @since 2023-08-29 14:40:08
|
*/
|
@Service
|
public class SelfcheckModelServiceImpl extends ServiceImpl<SelfcheckModelMapper, SelfcheckModel> implements SelfcheckModelService {
|
|
@Resource
|
SelfcheckModelMapper selfcheckModelMapper;
|
|
//查询生产工艺维护列表-->右边展示该工艺下的所有自检项目
|
@Override
|
public List<Map<String, Object>> selectAllSelf(Integer id) {
|
return selfcheckModelMapper.selectAllSelf(id);
|
}
|
|
//新增自检项目
|
@Override
|
public String addSelfcheck(SelfcheckModelDto selfcheckModelDto) {
|
String required = selfcheckModelDto.getRequired();
|
String internal = selfcheckModelDto.getInternal();
|
char requ = required.charAt(0);
|
if (requ != '>' && requ != '<' && requ != '=') {
|
return "标准值输入格式有问题!";
|
}
|
char inter = internal.charAt(0);
|
if (inter != '>' && inter != '<' && inter != '=') {
|
return "内控值输入格式有问题!";
|
}
|
SelfcheckModel selfcheckModel = SelfcheckModel.builder()
|
.name(selfcheckModelDto.getName())
|
.techTemId(selfcheckModelDto.getTechTemId())
|
.unit(selfcheckModelDto.getUnit())
|
.required(required)
|
.internal(internal)
|
.build();
|
selfcheckModelMapper.insert(selfcheckModel);
|
return "新增"+selfcheckModel.getId()+"成功";
|
}
|
|
//删除
|
@Override
|
public void delSelfcheckById(Integer id) {
|
SelfcheckModel selfcheckModel = new SelfcheckModel();
|
selfcheckModel.setId(id);
|
selfcheckModel.setState(0);
|
selfcheckModelMapper.updateById(selfcheckModel);
|
}
|
|
//批量删除
|
@Override
|
public void delAllSelfcheck(String ids) {
|
selfcheckModelMapper.delAllSelfcheck(ids);
|
}
|
}
|