refactor(qms): 将字典相关字段Long改为String类型

- 修改了多个实体类中的检测类型、检测方法、控制类型等字段,将其数据类型从 Long 改为 String
- 更新了相关服务类和控制器中的方法,以适应这些字段类型的变更
master
zch 7 days ago
parent 49f4e29764
commit 879fa78028

@ -49,24 +49,24 @@ public class QcInspectionItem extends TenantEntity {
private Long categoryId;
/**
* ()
* ()
*/
private Long inspectionType;
/**
* 0,1
*/
private Long method;
private String method;
/**
* 0,1
*/
private Long detectType;
private String detectType;
/**
* 01
*/
private Long controlType;
private String controlType;
/**
*

@ -73,7 +73,7 @@ public class QcInspectionItemCategory extends TenantEntity {
* (
*/
@TableField(exist = false)
private Long qcInspectionType;//join
private String qcInspectionType;//join
}

@ -84,7 +84,7 @@ public class QcInspectionMain extends TenantEntity {
/**
* 0/1
*/
private Long result;
private String result;
/**
*
@ -94,12 +94,12 @@ public class QcInspectionMain extends TenantEntity {
/**
* /
*/
private Long inspectionType;
private String inspectionType;
/**
* 0/1
*/
private Long status;
private String status;
/**
*

@ -41,7 +41,7 @@ public class QcInspectionResult extends TenantEntity {
/**
* 012
*/
private Long detectResult;
private String detectResult;
/**
*
@ -86,12 +86,12 @@ public class QcInspectionResult extends TenantEntity {
/**
* 0,1
*/
private Long detectType;
private String detectType;
/**
* (0,1)
*/
private Long controlType;
private String controlType;
/**
*

@ -109,6 +109,6 @@ public class QcInspectionTemplate extends TenantEntity {
* (
*/
@TableField(exist = false)
private Long qcInspectionType;//JOIN
private String qcInspectionType;//JOIN
}

@ -40,12 +40,12 @@ public class QcInspectionType extends TenantEntity {
/**
* (
*/
private Long qcInspectionType;
private String qcInspectionType;
/**
* 1 2
*/
private Long createMethod;
private String createMethod;
/**
* 02

@ -59,19 +59,19 @@ public class QcTemplateItem extends TenantEntity {
private String categoryName;
/**
*
* ()
*/
private Long inspectionType;
/**
* 0,1
*/
private Long detectType;
private String detectType;
/**
* (0,1)
*/
private Long controlType;
private String controlType;
/**
*

@ -61,17 +61,17 @@ public class QcUnqualifiedRecord extends TenantEntity {
/**
*
*/
private Long inspectionMethod;
private String inspectionMethod;
/**
*
*/
private Long detectType;
private String detectType;
/**
*
*/
private Long detectResult;
private String detectResult;
/**
*

@ -38,7 +38,7 @@ public class QcUnqualifiedReview extends TenantEntity {
/**
*
*/
private Long reviewResult;
private String reviewResult;
/**
*
@ -48,7 +48,7 @@ public class QcUnqualifiedReview extends TenantEntity {
/**
*
*/
private Long inspectionType;
private String inspectionType;
/**
*

@ -44,7 +44,7 @@ public class QcInspectionItemBo extends BaseEntity {
private String inspectionPosition;
/**
*
* ()
*/
private Long categoryId;
@ -56,17 +56,17 @@ public class QcInspectionItemBo extends BaseEntity {
/**
* 0,1
*/
private Long method;
private String method;
/**
* 0,1
*/
private Long detectType;
private String detectType;
/**
* 01
*/
private Long controlType;
private String controlType;
/**
*

@ -65,6 +65,6 @@ public class QcInspectionItemCategoryBo extends BaseEntity {
/**
* (
*/
private Long qcInspectionType;//join
private String qcInspectionType;//join
}

@ -11,6 +11,8 @@ import jakarta.validation.constraints.*;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.dromara.qms.domain.bo.QcInspectionResultBo;
import java.util.List;
/**
* qc_inspection_main
@ -88,7 +90,7 @@ public class QcInspectionMainBo extends BaseEntity {
/**
* 0/1
*/
private Long result;
private String result;
/**
*
@ -98,12 +100,12 @@ public class QcInspectionMainBo extends BaseEntity {
/**
* /
*/
private Long inspectionType;
private String inspectionType;
/**
* 0/1
*/
private Long status;
private String status;
/**
*
@ -160,5 +162,9 @@ public class QcInspectionMainBo extends BaseEntity {
*/
private String templateName;//join
/**
*
*/
private List<QcInspectionResultBo> results;
}

@ -39,7 +39,7 @@ public class QcInspectionResultBo extends BaseEntity {
/**
* 012
*/
private Long detectResult;
private String detectResult;
/**
*
@ -84,12 +84,12 @@ public class QcInspectionResultBo extends BaseEntity {
/**
* 0,1
*/
private Long detectType;
private String detectType;
/**
* (0,1)
*/
private Long controlType;
private String controlType;
/**
*

@ -102,6 +102,6 @@ public class QcInspectionTemplateBo extends BaseEntity {
/**
* (
*/
private Long qcInspectionType;//JOIN
private String qcInspectionType;//JOIN
}

@ -42,13 +42,13 @@ public class QcInspectionTypeBo extends BaseEntity {
* (
*/
// @NotNull(message = "检测类型(字典:首检 专检 自检 互检 原材料检 抽检 成品检)不能为空", groups = { AddGroup.class, EditGroup.class })
private Long qcInspectionType;
private String qcInspectionType;
/**
* 1 2
*/
// @NotNull(message = "创建方式1人工创建 2自动创建不能为空", groups = { AddGroup.class, EditGroup.class })
private Long createMethod;
private String createMethod;
}

@ -58,19 +58,19 @@ public class QcTemplateItemBo extends BaseEntity {
private String categoryName;
/**
*
* ()
*/
private Long inspectionType;
/**
* 0,1
*/
private Long detectType;
private String detectType;
/**
* (0,1)
*/
private Long controlType;
private String controlType;
/**
*

@ -59,17 +59,17 @@ public class QcUnqualifiedRecordBo extends BaseEntity {
/**
*
*/
private Long inspectionMethod;
private String inspectionMethod;
/**
*
*/
private Long detectType;
private String detectType;
/**
*
*/
private Long detectResult;
private String detectResult;
/**
*

@ -37,7 +37,7 @@ public class QcUnqualifiedReviewBo extends BaseEntity {
/**
*
*/
private Long reviewResult;
private String reviewResult;
/**
*
@ -47,7 +47,7 @@ public class QcUnqualifiedReviewBo extends BaseEntity {
/**
*
*/
private Long inspectionType;
private String inspectionType;
/**
*

@ -80,6 +80,6 @@ public class QcInspectionItemCategoryVo implements Serializable {
/**
* (
*/
private Long qcInspectionType;//join
private String qcInspectionType;//join
}

@ -61,7 +61,7 @@ public class QcInspectionItemVo implements Serializable {
private Long categoryId;
/**
* ()
* ()
*/
@ExcelProperty(value = "检测类型")
private Long inspectionType;
@ -71,21 +71,21 @@ public class QcInspectionItemVo implements Serializable {
*/
@ExcelProperty(value = "检测方法", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_methond")
private Long method;
private String method;
/**
* 0,1
*/
@ExcelProperty(value = "检测方式", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "detect_type")
private Long detectType;
private String detectType;
/**
* 01
*/
@ExcelProperty(value = "控制类型", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "control_type")
private Long controlType;
private String controlType;
/**
*

@ -107,7 +107,7 @@ public class QcInspectionMainVo implements Serializable {
*/
@ExcelProperty(value = "质检结果", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_result")
private Long result;
private String result;
/**
*
@ -120,14 +120,14 @@ public class QcInspectionMainVo implements Serializable {
*/
@ExcelProperty(value = "检验类别", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_inspection_type")
private Long inspectionType;
private String inspectionType;
/**
* 0/1
*/
@ExcelProperty(value = "单据状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_status")
private Long status;
private String status;
/**
*

@ -52,7 +52,7 @@ public class QcInspectionResultVo implements Serializable {
*/
@ExcelProperty(value = "检测结果", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_result")
private Long detectResult;
private String detectResult;
/**
*
@ -112,14 +112,14 @@ public class QcInspectionResultVo implements Serializable {
*/
@ExcelProperty(value = "检测方式", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "detect_type")
private Long detectType;
private String detectType;
/**
* (0,1)
*/
@ExcelProperty(value = "控制类型(0手动,1自动)", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "control_type")
private Long controlType;
private String controlType;
/**
*

@ -119,6 +119,6 @@ public class QcInspectionTemplateVo implements Serializable {
/**
* (
*/
private Long qcInspectionType;//JOIN
private String qcInspectionType;//JOIN
}

@ -51,14 +51,14 @@ public class QcInspectionTypeVo implements Serializable {
*/
@ExcelProperty(value = "检测类型(字典:首检 专检 自检 互检 原材料检 抽检 成品检)", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_inspection_type")
private Long qcInspectionType;
private String qcInspectionType;
/**
* 1 2
*/
@ExcelProperty(value = "创建方式", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "create_method")
private Long createMethod;
private String createMethod;
}

@ -74,10 +74,9 @@ public class QcTemplateItemVo implements Serializable {
private String categoryName;
/**
*
* ()
*/
@ExcelProperty(value = "检测类型", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "根=据主表关联的类型表主键查来的字典值自动存入")
@ExcelProperty(value = "检测类型")
private Long inspectionType;
/**
@ -85,14 +84,14 @@ public class QcTemplateItemVo implements Serializable {
*/
@ExcelProperty(value = "检测方式", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_methond")
private Long detectType;
private String detectType;
/**
* (0,1)
*/
@ExcelProperty(value = "控制类型(0手动,1自动)", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "control_type")
private Long controlType;
private String controlType;
/**
*

@ -76,21 +76,21 @@ public class QcUnqualifiedRecordVo implements Serializable {
*/
@ExcelProperty(value = "检测方法", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_methond")
private Long inspectionMethod;
private String inspectionMethod;
/**
*
*/
@ExcelProperty(value = "检测方式", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "detect_type")
private Long detectType;
private String detectType;
/**
*
*/
@ExcelProperty(value = "检测结果", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "qc_result")
private Long detectResult;
private String detectResult;
/**
*

@ -48,7 +48,7 @@ public class QcUnqualifiedReviewVo implements Serializable {
*/
@ExcelProperty(value = "评审结果", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "review_result")
private Long reviewResult;
private String reviewResult;
/**
*
@ -60,7 +60,7 @@ public class QcUnqualifiedReviewVo implements Serializable {
*
*/
@ExcelProperty(value = "检测类型")
private Long inspectionType;
private String inspectionType;
/**
*

@ -16,6 +16,7 @@ import org.dromara.qms.domain.QcTemplateItem;
import org.dromara.qms.domain.bo.QcTemplateItemBo;
import org.dromara.qms.domain.vo.QcTemplateItemVo;
import org.dromara.qms.mapper.QcTemplateItemMapper;
import org.dromara.qms.service.IQcInspectionTypeService;
import org.dromara.qms.service.IQcTemplateItemService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
@ -47,6 +48,8 @@ public class QcInspectionItemServiceImpl implements IQcInspectionItemService {
private final QcTemplateItemMapper qcTemplateItemMapper;
private final IQcTemplateItemService qcTemplateItemService;
private final IQcInspectionTypeService qcInspectionTypeService;
/**
*
*
@ -103,9 +106,12 @@ public class QcInspectionItemServiceImpl implements IQcInspectionItemService {
.eq(StringUtils.isNotBlank(bo.getInspectionPosition()), QcInspectionItem::getInspectionPosition, bo.getInspectionPosition())
.eq(bo.getCategoryId() != null, QcInspectionItem::getCategoryId, bo.getCategoryId())
.eq(bo.getInspectionType() != null, QcInspectionItem::getInspectionType, bo.getInspectionType())
.eq(bo.getMethod() != null, QcInspectionItem::getMethod, bo.getMethod())
.eq(bo.getDetectType() != null, QcInspectionItem::getDetectType, bo.getDetectType())
.eq(bo.getControlType() != null, QcInspectionItem::getControlType, bo.getControlType())
// .eq(bo.getMethod() != null, QcInspectionItem::getMethod, bo.getMethod())
// .eq(bo.getDetectType() != null, QcInspectionItem::getDetectType, bo.getDetectType())
// .eq(bo.getControlType() != null, QcInspectionItem::getControlType, bo.getControlType())
.eq(StringUtils.isNotBlank(bo.getMethod()), QcInspectionItem::getMethod, bo.getMethod())
.eq(StringUtils.isNotBlank(bo.getDetectType()), QcInspectionItem::getDetectType, bo.getDetectType())
.eq(StringUtils.isNotBlank(bo.getControlType()), QcInspectionItem::getControlType, bo.getControlType())
.eq(bo.getStandardValue() != null, QcInspectionItem::getStandardValue, bo.getStandardValue())
.eq(bo.getUpperLimit() != null, QcInspectionItem::getUpperLimit, bo.getUpperLimit())
.eq(bo.getLowerLimit() != null, QcInspectionItem::getLowerLimit, bo.getLowerLimit())
@ -170,7 +176,10 @@ public class QcInspectionItemServiceImpl implements IQcInspectionItemService {
oldQcTemplateItem.setInspectionItemName(update.getItemName());
oldQcTemplateItem.setInspectionPosition(update.getInspectionPosition());
oldQcTemplateItem.setCategoryName(update.getCategoryName());
//XXX:注意:检测类型(关联检测类型表主键)
oldQcTemplateItem.setInspectionType(update.getInspectionType());
oldQcTemplateItem.setDetectType(update.getDetectType());
oldQcTemplateItem.setControlType(update.getControlType());
oldQcTemplateItem.setStandardValue(update.getStandardValue());

@ -91,10 +91,13 @@ public class QcInspectionMainServiceImpl implements IQcInspectionMainService {
.eq(bo.getInspectionQty() != null, QcInspectionMain::getInspectionQty, bo.getInspectionQty())
.eq(bo.getQualifiedQty() != null, QcInspectionMain::getQualifiedQty, bo.getQualifiedQty())
.eq(bo.getUnqualifiedQty() != null, QcInspectionMain::getUnqualifiedQty, bo.getUnqualifiedQty())
.eq(bo.getResult() != null, QcInspectionMain::getResult, bo.getResult())
// .eq(bo.getResult() != null, QcInspectionMain::getResult, bo.getResult())
.eq(StringUtils.isNotBlank(bo.getResult()), QcInspectionMain::getResult, bo.getResult())
.eq(StringUtils.isNotBlank(bo.getWorkshop()), QcInspectionMain::getWorkshop, bo.getWorkshop())
.eq(bo.getInspectionType() != null, QcInspectionMain::getInspectionType, bo.getInspectionType())
.eq(bo.getStatus() != null, QcInspectionMain::getStatus, bo.getStatus())
// .eq(bo.getInspectionType() != null, QcInspectionMain::getInspectionType, bo.getInspectionType())
// .eq(bo.getStatus() != null, QcInspectionMain::getStatus, bo.getStatus())
.eq(StringUtils.isNotBlank(bo.getInspectionType()), QcInspectionMain::getInspectionType, bo.getInspectionType())
.eq(StringUtils.isNotBlank(bo.getStatus()), QcInspectionMain::getStatus, bo.getStatus())
.eq(StringUtils.isNotBlank(bo.getInspector()), QcInspectionMain::getInspector, bo.getInspector())
.eq(StringUtils.isNotBlank(bo.getShift()), QcInspectionMain::getShift, bo.getShift())
.eq(StringUtils.isNotBlank(bo.getTeam()), QcInspectionMain::getTeam, bo.getTeam())

@ -76,7 +76,8 @@ public class QcInspectionResultServiceImpl implements IQcInspectionResultService
.eq(bo.getResultId() != null, QcInspectionResult::getResultId, bo.getResultId())
.eq(bo.getInspectionId() != null, QcInspectionResult::getInspectionId, bo.getInspectionId())
.eq(bo.getItemId() != null, QcInspectionResult::getItemId, bo.getItemId())
.eq(bo.getDetectResult() != null, QcInspectionResult::getDetectResult, bo.getDetectResult())
// .eq(bo.getDetectResult() != null, QcInspectionResult::getDetectResult, bo.getDetectResult())
.eq(StringUtils.isNotBlank(bo.getDetectResult()), QcInspectionResult::getDetectResult, bo.getDetectResult())
.eq(bo.getDetectValue() != null, QcInspectionResult::getDetectValue, bo.getDetectValue())
.eq(StringUtils.isNotBlank(bo.getSpecInspection()), QcInspectionResult::getSpecInspection, bo.getSpecInspection())
.eq(StringUtils.isNotBlank(bo.getProblemDetail()), QcInspectionResult::getProblemDetail, bo.getProblemDetail())
@ -85,8 +86,10 @@ public class QcInspectionResultServiceImpl implements IQcInspectionResultService
.eq(StringUtils.isNotBlank(bo.getInspectionPosition()), QcInspectionResult::getInspectionPosition, bo.getInspectionPosition())
.like(StringUtils.isNotBlank(bo.getCategoryName()), QcInspectionResult::getCategoryName, bo.getCategoryName())
.eq(bo.getTypeId() != null, QcInspectionResult::getTypeId, bo.getTypeId())
.eq(bo.getDetectType() != null, QcInspectionResult::getDetectType, bo.getDetectType())
.eq(bo.getControlType() != null, QcInspectionResult::getControlType, bo.getControlType())
// .eq(bo.getDetectType() != null, QcInspectionResult::getDetectType, bo.getDetectType())
// .eq(bo.getControlType() != null, QcInspectionResult::getControlType, bo.getControlType())
.eq(StringUtils.isNotBlank(bo.getDetectType()), QcInspectionResult::getDetectType, bo.getDetectType())
.eq(StringUtils.isNotBlank(bo.getControlType()), QcInspectionResult::getControlType, bo.getControlType())
.eq(bo.getStandardValue() != null, QcInspectionResult::getStandardValue, bo.getStandardValue())
.eq(bo.getUpperLimit() != null, QcInspectionResult::getUpperLimit, bo.getUpperLimit())
.eq(bo.getLowerLimit() != null, QcInspectionResult::getLowerLimit, bo.getLowerLimit())

@ -78,8 +78,10 @@ public class QcInspectionTypeServiceImpl implements IQcInspectionTypeService {
.eq(bo.getTypeId() != null, QcInspectionType::getTypeId, bo.getTypeId())
.eq(StringUtils.isNotBlank(bo.getTypeCode()), QcInspectionType::getTypeCode, bo.getTypeCode())
.like(StringUtils.isNotBlank(bo.getTypeName()), QcInspectionType::getTypeName, bo.getTypeName())
.eq(bo.getQcInspectionType() != null, QcInspectionType::getQcInspectionType, bo.getQcInspectionType())
.eq(bo.getCreateMethod() != null, QcInspectionType::getCreateMethod, bo.getCreateMethod())
// .eq(bo.getQcInspectionType() != null, QcInspectionType::getQcInspectionType, bo.getQcInspectionType())
// .eq(bo.getCreateMethod() != null, QcInspectionType::getCreateMethod, bo.getCreateMethod())
.eq(StringUtils.isNotBlank(bo.getQcInspectionType()), QcInspectionType::getQcInspectionType, bo.getQcInspectionType())
.eq(bo.getCreateMethod() != null, QcInspectionType::getCreateMethod, bo.getCreateMethod())
.orderByDesc(QcInspectionType::getCreateTime);
return lqw;
}

@ -97,8 +97,10 @@ public class QcTemplateItemServiceImpl implements IQcTemplateItemService {
.eq(StringUtils.isNotBlank(bo.getInspectionPosition()), QcTemplateItem::getInspectionPosition, bo.getInspectionPosition())
.eq(StringUtils.isNotBlank(bo.getCategoryName()), QcTemplateItem::getCategoryName, bo.getCategoryName())
.eq(bo.getInspectionType() != null, QcTemplateItem::getInspectionType, bo.getInspectionType())
.eq(bo.getDetectType() != null, QcTemplateItem::getDetectType, bo.getDetectType())
.eq(bo.getControlType() != null, QcTemplateItem::getControlType, bo.getControlType())
// .eq(bo.getDetectType() != null, QcTemplateItem::getDetectType, bo.getDetectType())
// .eq(bo.getControlType() != null, QcTemplateItem::getControlType, bo.getControlType())
.eq(StringUtils.isNotBlank(bo.getDetectType()), QcTemplateItem::getDetectType, bo.getDetectType())
.eq(StringUtils.isNotBlank(bo.getControlType()), QcTemplateItem::getControlType, bo.getControlType())
.eq(bo.getStandardValue() != null, QcTemplateItem::getStandardValue, bo.getStandardValue())
.eq(bo.getUpperLimit() != null, QcTemplateItem::getUpperLimit, bo.getUpperLimit())
.eq(bo.getLowerLimit() != null, QcTemplateItem::getLowerLimit, bo.getLowerLimit())

@ -80,9 +80,12 @@ public class QcUnqualifiedRecordServiceImpl implements IQcUnqualifiedRecordServi
.eq(StringUtils.isNotBlank(bo.getInspectionPosition()), QcUnqualifiedRecord::getInspectionPosition, bo.getInspectionPosition())
.like(bo.getCategoryName() != null, QcUnqualifiedRecord::getCategoryName, bo.getCategoryName())
.eq(bo.getTypeId() != null, QcUnqualifiedRecord::getTypeId, bo.getTypeId())
.eq(bo.getInspectionMethod() != null, QcUnqualifiedRecord::getInspectionMethod, bo.getInspectionMethod())
.eq(bo.getDetectType() != null, QcUnqualifiedRecord::getDetectType, bo.getDetectType())
.eq(bo.getDetectResult() != null, QcUnqualifiedRecord::getDetectResult, bo.getDetectResult())
// .eq(bo.getInspectionMethod() != null, QcUnqualifiedRecord::getInspectionMethod, bo.getInspectionMethod())
.eq(StringUtils.isNotBlank(bo.getInspectionMethod()), QcUnqualifiedRecord::getInspectionMethod, bo.getInspectionMethod())
// .eq(bo.getDetectType() != null, QcUnqualifiedRecord::getDetectType, bo.getDetectType())
// .eq(bo.getDetectResult() != null, QcUnqualifiedRecord::getDetectResult, bo.getDetectResult())
.eq(StringUtils.isNotBlank(bo.getDetectType()), QcUnqualifiedRecord::getDetectType, bo.getDetectType())
.eq(StringUtils.isNotBlank(bo.getDetectResult()), QcUnqualifiedRecord::getDetectResult, bo.getDetectResult())
.eq(bo.getDetectValue() != null, QcUnqualifiedRecord::getDetectValue, bo.getDetectValue())
.eq(bo.getUpperLimit() != null, QcUnqualifiedRecord::getUpperLimit, bo.getUpperLimit())
.eq(bo.getLowerLimit() != null, QcUnqualifiedRecord::getLowerLimit, bo.getLowerLimit())

@ -75,9 +75,11 @@ public class QcUnqualifiedReviewServiceImpl implements IQcUnqualifiedReviewServi
.selectAll(QcUnqualifiedReview.class)
.eq(bo.getReviewId() != null, QcUnqualifiedReview::getReviewId, bo.getReviewId())
.eq(bo.getUnqualifiedReviewNo() != null, QcUnqualifiedReview::getUnqualifiedReviewNo, bo.getUnqualifiedReviewNo())
.eq(bo.getReviewResult() != null, QcUnqualifiedReview::getReviewResult, bo.getReviewResult())
// .eq(bo.getReviewResult() != null, QcUnqualifiedReview::getReviewResult, bo.getReviewResult())
.eq(StringUtils.isNotBlank(bo.getReviewResult()), QcUnqualifiedReview::getReviewResult, bo.getReviewResult())
.eq(StringUtils.isNotBlank(bo.getInspectionNo()), QcUnqualifiedReview::getInspectionNo, bo.getInspectionNo())
.eq(bo.getInspectionType() != null, QcUnqualifiedReview::getInspectionType, bo.getInspectionType())
// .eq(bo.getInspectionType() != null, QcUnqualifiedReview::getInspectionType, bo.getInspectionType())
.eq(StringUtils.isNotBlank(bo.getInspectionType()), QcUnqualifiedReview::getInspectionType, bo.getInspectionType())
.eq(bo.getProductionDate() != null, QcUnqualifiedReview::getProductionDate, bo.getProductionDate())
.eq(StringUtils.isNotBlank(bo.getWorkOrderNo()), QcUnqualifiedReview::getWorkOrderNo, bo.getWorkOrderNo())
.like(StringUtils.isNotBlank(bo.getProcessName()), QcUnqualifiedReview::getProcessName, bo.getProcessName())

Loading…
Cancel
Save