industrial_measurement/src/main/java/com/xkrs/service/impl/QcInspectionSpecServiceImpl.java

53 lines
2.0 KiB
Java
Raw Normal View History

2022-02-28 15:44:43 +08:00
package com.xkrs.service.impl;
import com.xkrs.dao.QcInspectionItemDictDao;
import com.xkrs.dao.QcInspectionSpecDao;
import com.xkrs.encapsulation.PromptMessageEnum;
2022-02-28 19:53:50 +08:00
import com.xkrs.model.entity.QcInspectionSpecEntity;
2022-02-28 15:44:43 +08:00
import com.xkrs.model.qo.QcInspectionSpecQo;
import com.xkrs.service.QcInspectionSpecService;
import org.springframework.context.i18n.LocaleContextHolder;
2022-02-28 18:45:47 +08:00
import org.springframework.stereotype.Service;
2022-02-28 15:44:43 +08:00
import javax.annotation.Resource;
import java.util.Locale;
import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObject;
2022-02-28 18:45:47 +08:00
@Service
2022-02-28 15:44:43 +08:00
public class QcInspectionSpecServiceImpl implements QcInspectionSpecService {
@Resource
private QcInspectionSpecDao inspectionSpecDao;
@Resource
private QcInspectionItemDictDao inspectionItemDictDao;
/**
* 新增规格数据
*
* @param inspectionSpecQo
* @return
*/
@Override
public String insertSpec(QcInspectionSpecQo inspectionSpecQo) {
Locale locale = LocaleContextHolder.getLocale();
2022-02-28 19:53:50 +08:00
QcInspectionSpecEntity inspectionSpec = new QcInspectionSpecEntity();
2022-02-28 15:44:43 +08:00
if (inspectionSpecQo.getId() > 0) {
inspectionSpec.setId(inspectionSpecQo.getId());
}
2022-02-28 17:02:31 +08:00
inspectionSpec.setPartNo(inspectionSpecQo.getPartNo());
inspectionSpec.setInspectionItemCode(inspectionSpecQo.getInspectionItemCode());
inspectionSpec.setMax(inspectionSpecQo.getMax());
inspectionSpec.setMean(inspectionSpecQo.getMean());
inspectionSpec.setMin(inspectionSpecQo.getMin());
inspectionSpec.setUnit(inspectionSpecQo.getUnit());
inspectionSpec.setInspectionMethod(inspectionSpecQo.getInspectionMethod());
inspectionSpec.setInspectionStandard(inspectionSpecQo.getInspectionStandard());
inspectionSpec.setRemark(inspectionSpecQo.getRemark());
2022-02-28 15:44:43 +08:00
inspectionSpecDao.save(inspectionSpec);
return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "添加成功!", locale);
}
}