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

master
yinq 1 week ago
parent 55f2afbebf
commit c2a00cbbf9

@ -6,7 +6,26 @@ import java.io.Serializable;
@Data
public class GenerateInspectionTaskBo implements Serializable {
/**
*
*/
private String tenantId;
/**
* ID
*/
private Long planDetailId;
/**
* ID
*/
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())
.like(StringUtils.isNotBlank(bo.getSupplierName()), QcInspectionTemplate::getSupplierName, bo.getSupplierName())
.eq(StringUtils.isNotBlank(bo.getDescription()), QcInspectionTemplate::getDescription, bo.getDescription())
.eq(StringUtils.isNotBlank(bo.getQcInspectionType()), QcInspectionType::getQcInspectionType, bo.getQcInspectionType())
.orderByDesc(QcInspectionTemplate::getCreateTime);
return lqw;
}

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

Loading…
Cancel
Save