update qms生成质检任务时检验类型模板校验

master
yinq 1 week ago
parent 55f2afbebf
commit c2a00cbbf9

@ -6,7 +6,26 @@ import java.io.Serializable;
@Data @Data
public class GenerateInspectionTaskBo implements Serializable { public class GenerateInspectionTaskBo implements Serializable {
/**
*
*/
private String tenantId; private String tenantId;
/**
* ID
*/
private Long planDetailId; private Long planDetailId;
/**
* ID
*/
private Long processId; private Long processId;
/**
* qc_inspection_typeqc_inspection_type
* 0 1 2 3 4 5 6 7
*/
private String qcInspectionType;
} }

@ -92,6 +92,7 @@ public class QcInspectionTemplateServiceImpl implements IQcInspectionTemplateSer
.eq(StringUtils.isNotBlank(bo.getSupplierCode()), QcInspectionTemplate::getSupplierCode, bo.getSupplierCode()) .eq(StringUtils.isNotBlank(bo.getSupplierCode()), QcInspectionTemplate::getSupplierCode, bo.getSupplierCode())
.like(StringUtils.isNotBlank(bo.getSupplierName()), QcInspectionTemplate::getSupplierName, bo.getSupplierName()) .like(StringUtils.isNotBlank(bo.getSupplierName()), QcInspectionTemplate::getSupplierName, bo.getSupplierName())
.eq(StringUtils.isNotBlank(bo.getDescription()), QcInspectionTemplate::getDescription, bo.getDescription()) .eq(StringUtils.isNotBlank(bo.getDescription()), QcInspectionTemplate::getDescription, bo.getDescription())
.eq(StringUtils.isNotBlank(bo.getQcInspectionType()), QcInspectionType::getQcInspectionType, bo.getQcInspectionType())
.orderByDesc(QcInspectionTemplate::getCreateTime); .orderByDesc(QcInspectionTemplate::getCreateTime);
return lqw; return lqw;
} }

@ -73,7 +73,9 @@ public class QcPDAServiceImpl implements IQcPDAService {
String materialCode = planDetail.getMaterialCode(); String materialCode = planDetail.getMaterialCode();
QcInspectionTemplateBo templateBo = new QcInspectionTemplateBo(); QcInspectionTemplateBo templateBo = new QcInspectionTemplateBo();
templateBo.setMaterialCode(materialCode); templateBo.setMaterialCode(materialCode);
// templateBo.setQcInspectionType(); if (StringUtils.isNotEmpty(bo.getQcInspectionType())) {
templateBo.setQcInspectionType(bo.getQcInspectionType());
}
List<QcInspectionTemplateVo> templateVos = qcInspectionTemplateService.queryList(templateBo); List<QcInspectionTemplateVo> templateVos = qcInspectionTemplateService.queryList(templateBo);
if (templateVos.size() != 1) { if (templateVos.size() != 1) {
throw new ServiceException("此物料无可用检测模板!"); throw new ServiceException("此物料无可用检测模板!");

Loading…
Cancel
Save