|
|
|
@ -43,6 +43,13 @@ public class QcProjectTypeServiceImpl implements IQcProjectTypeService {
|
|
|
|
|
return qcProjectTypeMapper.selectQcProjectTypeById(id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@DS("#header.poolName")
|
|
|
|
|
public QcProjectType selectQcProjectTypeByCode(String projectTypeCode) {
|
|
|
|
|
return qcProjectTypeMapper.selectQcProjectTypeByCode(projectTypeCode);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询检验方案维护列表
|
|
|
|
|
*
|
|
|
|
@ -70,6 +77,11 @@ public class QcProjectTypeServiceImpl implements IQcProjectTypeService {
|
|
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
|
|
String key = "#header.poolName";
|
|
|
|
|
qcProjectType.setFactoryCode(request.getHeader(key.substring(8)).replace("ds_", ""));
|
|
|
|
|
|
|
|
|
|
String bpDD = DateUtils.parseDateToStr(DateUtils.YYYYMMDD,DateUtils.getNowDate());
|
|
|
|
|
int liushuiNum = qcProjectTypeMapper.getTodayMaxNum();
|
|
|
|
|
String liushuiStr = String.format("%04d", liushuiNum);
|
|
|
|
|
qcProjectType.setProjectTypeCode(bpDD+liushuiStr);
|
|
|
|
|
return qcProjectTypeMapper.insertQcProjectType(qcProjectType);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|