46 lines
1.7 KiB
Java
46 lines
1.7 KiB
Java
package com.xkrs.service.impl;
|
|
|
|
import com.xkrs.dao.QcInspectionItemDictDao;
|
|
import com.xkrs.encapsulation.PromptMessageEnum;
|
|
import com.xkrs.model.entity.QcInspectionItemDict;
|
|
import com.xkrs.model.qo.QcInspectionItemDictQo;
|
|
import com.xkrs.service.QcInspectionItemDictService;
|
|
import org.springframework.context.i18n.LocaleContextHolder;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import javax.annotation.Resource;
|
|
import java.util.Locale;
|
|
|
|
import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObject;
|
|
|
|
/**
|
|
* @Author: XinYi Song
|
|
* @Date: 2022/1/19 10:28
|
|
*/
|
|
@Service
|
|
public class QcInspectionItemDictServiceImpl implements QcInspectionItemDictService {
|
|
|
|
@Resource
|
|
private QcInspectionItemDictDao inspectionItemDictDao;
|
|
|
|
/**
|
|
* 添加字典数据
|
|
*
|
|
* @param inspectionItemDictQo
|
|
* @return
|
|
*/
|
|
@Override
|
|
public String insertDataDict(QcInspectionItemDictQo inspectionItemDictQo) {
|
|
Locale locale = LocaleContextHolder.getLocale();
|
|
QcInspectionItemDict englishName = inspectionItemDictDao.findByInspectionItemCode(inspectionItemDictQo.getInspectionItemCode());
|
|
if (englishName != null) {
|
|
return outputEncapsulationObject(PromptMessageEnum.DATA_EXIT, "该产品变量已存在,请勿重复添加!", locale);
|
|
}
|
|
QcInspectionItemDict qcInspectionItemDict = new QcInspectionItemDict();
|
|
qcInspectionItemDict.setInspectionItemName(inspectionItemDictQo.getInspectionItemName());
|
|
qcInspectionItemDict.setInspectionItemCode(inspectionItemDictQo.getInspectionItemCode());
|
|
inspectionItemDictDao.save(qcInspectionItemDict);
|
|
return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "添加成功!", locale);
|
|
}
|
|
}
|