merge uat-temp-pzj-250123-Assembly-Report 解决冲突

tags/yfai-mes-ext-v2.9 yfai-mes-ext-v2.9
王杰 3 months ago
parent 8ddb559e36
commit e8a6eb4eb2

@ -52,12 +52,12 @@ public class AssemblyPartReportDaoImpl implements IAssemblyPartReportDao {
dataQueryHql.append("c.equipId "); dataQueryHql.append("c.equipId ");
dataQueryHql.append(") "); dataQueryHql.append(") ");
StringBuilder countQueryHql= new StringBuilder(); StringBuilder countQueryHql = new StringBuilder();
countQueryHql.append("select count(1)"); countQueryHql.append("select count(1)");
StringBuilder commonQueryHql = new StringBuilder(); StringBuilder commonQueryHql = new StringBuilder();
commonQueryHql.append("FROM MesProductionAssembly a "); commonQueryHql.append("FROM MesProductionAssembly a ");
commonQueryHql.append("JOIN MesProductionRecord b ON a.productionRecordId = b.id AND a.organizeCode=b.organizeCode "); commonQueryHql.append("JOIN MesProductionRecord b ON a.organizeCode=b.organizeCode AND a.productionRecordId = b.id ");
commonQueryHql.append("JOIN MesEquipment c ON b.equipmentCode = c.equipmentCode AND c.organizeCode=b.organizeCode "); commonQueryHql.append("JOIN MesEquipment c ON c.organizeCode=b.organizeCode AND b.equipmentCode = c.equipmentCode ");
commonQueryHql.append("WHERE 1=1 "); commonQueryHql.append("WHERE 1=1 ");
commonQueryHql.append("AND a.organizeCode = :organizeCode "); commonQueryHql.append("AND a.organizeCode = :organizeCode ");
commonQueryHql.append("AND b.organizeCode = :organizeCode "); commonQueryHql.append("AND b.organizeCode = :organizeCode ");
@ -68,66 +68,69 @@ public class AssemblyPartReportDaoImpl implements IAssemblyPartReportDao {
commonQueryHql.append("AND a.isValid = :isValid "); commonQueryHql.append("AND a.isValid = :isValid ");
commonQueryHql.append("AND b.isValid = :isValid "); commonQueryHql.append("AND b.isValid = :isValid ");
commonQueryHql.append("AND c.isValid = :isValid "); commonQueryHql.append("AND c.isValid = :isValid ");
if (!StringUtils.isEmpty(model.getCustSn())) {
commonQueryHql.append("AND a.custSn like :custSn ");
}
// like 条码 // like 条码
if(!StringUtils.isEmpty(model.getSerialNumber())){ if (!StringUtils.isEmpty(model.getSerialNumber())) {
commonQueryHql.append("AND a.serialNumber like :serialNumber "); commonQueryHql.append("AND a.serialNumber like :serialNumber ");
} }
// = 装配件条码确认规则 // = 装配件条码确认规则
if (!StringUtils.isEmpty(model.getMatchRule())){ if (!StringUtils.isEmpty(model.getMatchRule())) {
commonQueryHql.append("AND a.matchRule = :matchRule "); commonQueryHql.append("AND a.matchRule = :matchRule ");
} }
// like 零件号 // like 零件号
if(!StringUtils.isEmpty(model.getPartNo())){ if (!StringUtils.isEmpty(model.getPartNo())) {
commonQueryHql.append("AND a.partNo like :partNo "); commonQueryHql.append("AND a.partNo like :partNo ");
} }
//like 主零件号 //like 主零件号
if(!StringUtils.isEmpty(model.getPartName())){ if (!StringUtils.isEmpty(model.getPartName())) {
commonQueryHql.append("AND a.partName like :partName "); commonQueryHql.append("AND a.partName like :partName ");
} }
//like 装配零件号 //like 装配零件号
if(!StringUtils.isEmpty(model.getAssemblyPartNo())){ if (!StringUtils.isEmpty(model.getAssemblyPartNo())) {
commonQueryHql.append("AND a.assemblyPartNo like :assemblyPartNo "); commonQueryHql.append("AND a.assemblyPartNo like :assemblyPartNo ");
} }
//like 装配件零件名称 //like 装配件零件名称
if(!StringUtils.isEmpty(model.getAssemblyPartName())){ if (!StringUtils.isEmpty(model.getAssemblyPartName())) {
commonQueryHql.append("AND a.assemblyPartName like :assemblyPartName "); commonQueryHql.append("AND a.assemblyPartName like :assemblyPartName ");
} }
//like 装配条码 //like 装配条码
if(!StringUtils.isEmpty(model.getAssemblySn())){ if (!StringUtils.isEmpty(model.getAssemblySn())) {
commonQueryHql.append("AND a.assemblySn like :assemblySn "); commonQueryHql.append("AND a.assemblySn like :assemblySn ");
} }
// = 是否跳过 // = 是否跳过
if(model.getIsSkip() != null){ if (model.getIsSkip() != null) {
commonQueryHql.append("AND a.isSkip = :isSkip "); commonQueryHql.append("AND a.isSkip = :isSkip ");
} }
//like 创建人 //like 创建人
if(!StringUtils.isEmpty(model.getCreateUser())){ if (!StringUtils.isEmpty(model.getCreateUser())) {
commonQueryHql.append("AND a.createUser like :createUser "); commonQueryHql.append("AND a.createUser like :createUser ");
} }
//范围时间 创建时间 //范围时间 创建时间
if (!StringUtils.isEmpty(model.getCreateDateTimeStart()) && !StringUtils.isEmpty(model.getCreateDateTimeEnd())){ if (!StringUtils.isEmpty(model.getCreateDateTimeStart()) && !StringUtils.isEmpty(model.getCreateDateTimeEnd())) {
commonQueryHql.append("AND a.createDatetime between :createDateTimeStart and :createDateTimeEnd "); commonQueryHql.append("AND a.createDatetime between :createDateTimeStart and :createDateTimeEnd ");
} }
//like 产线 //like 产线
if(!StringUtils.isEmpty(model.getWorkCenterCode())){ if (!StringUtils.isEmpty(model.getWorkCenterCode())) {
commonQueryHql.append("AND a.workCenterCode like :workCenterCode "); commonQueryHql.append("AND a.workCenterCode like :workCenterCode ");
} }
//like 工位编号 //like 工位编号
if(!StringUtils.isEmpty(model.getWorkCellCode())){ if (!StringUtils.isEmpty(model.getWorkCellCode())) {
commonQueryHql.append("AND a.workCellCode like :workCellCode "); commonQueryHql.append("AND a.workCellCode like :workCellCode ");
} }
if (model.getMatchType()!=null){ if (model.getMatchType() != null) {
commonQueryHql.append("AND a.matchRule = :matchRule "); commonQueryHql.append("AND a.matchRule = :matchRule ");
} }
//like 加工单号 //like 加工单号
if(!StringUtils.isEmpty(model.getWorkOrderNo())){ if (!StringUtils.isEmpty(model.getWorkOrderNo())) {
commonQueryHql.append("AND b.workOrderNo like :workOrderNo "); commonQueryHql.append("AND b.workOrderNo like :workOrderNo ");
} }
//like 设备名称 //like 设备名称
if(!StringUtils.isEmpty(model.getEquipmentName())){ if (!StringUtils.isEmpty(model.getEquipmentName())) {
commonQueryHql.append("AND c.equipmentName like :equipmentName "); commonQueryHql.append("AND c.equipmentName like :equipmentName ");
} }
if (model.getEquipId()!=null){ if (model.getEquipId() != null) {
commonQueryHql.append("AND c.equipId = :equipId "); commonQueryHql.append("AND c.equipId = :equipId ");
} }
commonQueryHql.append("ORDER BY a.createDatetime DESC "); commonQueryHql.append("ORDER BY a.createDatetime DESC ");
@ -149,53 +152,56 @@ public class AssemblyPartReportDaoImpl implements IAssemblyPartReportDao {
dataQuery.setParameter("organizeCode", model.getOrganizeCode()); dataQuery.setParameter("organizeCode", model.getOrganizeCode());
dataQuery.setParameter("isDeleted", CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue()); dataQuery.setParameter("isDeleted", CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue());
dataQuery.setParameter("isValid", CommonEnumUtil.IS_VAILD.VAILD.getValue()); dataQuery.setParameter("isValid", CommonEnumUtil.IS_VAILD.VAILD.getValue());
if(!StringUtils.isEmpty(model.getSerialNumber())){ if (!StringUtils.isEmpty(model.getCustSn())) {
dataQuery.setParameter("custSn", model.getCustSn() + "%");
}
if (!StringUtils.isEmpty(model.getSerialNumber())) {
dataQuery.setParameter("serialNumber", model.getSerialNumber() + "%"); dataQuery.setParameter("serialNumber", model.getSerialNumber() + "%");
} }
if (model.getMatchType()!=null){ if (model.getMatchType() != null) {
dataQuery.setParameter("matchType", model.getMatchType()); dataQuery.setParameter("matchType", model.getMatchType());
} }
if(!StringUtils.isEmpty(model.getPartNo())){ if (!StringUtils.isEmpty(model.getPartNo())) {
dataQuery.setParameter("partNo", model.getPartNo() + "%"); dataQuery.setParameter("partNo", model.getPartNo() + "%");
} }
if(!StringUtils.isEmpty(model.getPartName())){ if (!StringUtils.isEmpty(model.getPartName())) {
dataQuery.setParameter("partName", model.getPartName() + "%"); dataQuery.setParameter("partName", model.getPartName() + "%");
} }
if(!StringUtils.isEmpty(model.getAssemblyPartNo())){ if (!StringUtils.isEmpty(model.getAssemblyPartNo())) {
dataQuery.setParameter("assemblyPartNo", model.getAssemblyPartNo() + "%"); dataQuery.setParameter("assemblyPartNo", model.getAssemblyPartNo() + "%");
} }
if(!StringUtils.isEmpty(model.getAssemblyPartName())){ if (!StringUtils.isEmpty(model.getAssemblyPartName())) {
dataQuery.setParameter("assemblyPartName", model.getAssemblyPartName() + "%"); dataQuery.setParameter("assemblyPartName", model.getAssemblyPartName() + "%");
} }
if(!StringUtils.isEmpty(model.getAssemblySn())){ if (!StringUtils.isEmpty(model.getAssemblySn())) {
dataQuery.setParameter("assemblySn", model.getAssemblySn() + "%"); dataQuery.setParameter("assemblySn", model.getAssemblySn() + "%");
} }
if(model.getIsSkip() != null){ if (model.getIsSkip() != null) {
dataQuery.setParameter("isSkip", model.getIsSkip()); dataQuery.setParameter("isSkip", model.getIsSkip());
} }
if(!StringUtils.isEmpty(model.getCreateUser())){ if (!StringUtils.isEmpty(model.getCreateUser())) {
dataQuery.setParameter("createUser", model.getCreateUser() + "%"); dataQuery.setParameter("createUser", model.getCreateUser() + "%");
} }
if (!StringUtils.isEmpty(model.getCreateDateTimeStart()) && !StringUtils.isEmpty(model.getCreateDateTimeEnd())){ if (!StringUtils.isEmpty(model.getCreateDateTimeStart()) && !StringUtils.isEmpty(model.getCreateDateTimeEnd())) {
dataQuery.setParameter("createDateTimeStart", model.getCreateDateTimeStart()); dataQuery.setParameter("createDateTimeStart", model.getCreateDateTimeStart());
dataQuery.setParameter("createDateTimeEnd", model.getCreateDateTimeEnd()); dataQuery.setParameter("createDateTimeEnd", model.getCreateDateTimeEnd());
} }
if(!StringUtils.isEmpty(model.getWorkCenterCode())){ if (!StringUtils.isEmpty(model.getWorkCenterCode())) {
dataQuery.setParameter("workCenterCode", model.getWorkCenterCode() + "%"); dataQuery.setParameter("workCenterCode", model.getWorkCenterCode() + "%");
} }
if(!StringUtils.isEmpty(model.getWorkCellCode())){ if (!StringUtils.isEmpty(model.getWorkCellCode())) {
dataQuery.setParameter("workCellCode", model.getWorkCellCode() + "%"); dataQuery.setParameter("workCellCode", model.getWorkCellCode() + "%");
} }
if (model.getMatchType()!=null){ if (model.getMatchType() != null) {
dataQuery.setParameter("matchRule", model.getMatchRule()); dataQuery.setParameter("matchRule", model.getMatchRule());
} }
if(!StringUtils.isEmpty(model.getWorkOrderNo())){ if (!StringUtils.isEmpty(model.getWorkOrderNo())) {
dataQuery.setParameter("workOrderNo", model.getWorkOrderNo() + "%"); dataQuery.setParameter("workOrderNo", model.getWorkOrderNo() + "%");
} }
if(!StringUtils.isEmpty(model.getEquipmentName())){ if (!StringUtils.isEmpty(model.getEquipmentName())) {
dataQuery.setParameter("equipmentName", model.getEquipmentName() + "%"); dataQuery.setParameter("equipmentName", model.getEquipmentName() + "%");
} }
if (model.getEquipId()!=null){ if (model.getEquipId() != null) {
dataQuery.setParameter("equipId", model.getEquipId()); dataQuery.setParameter("equipId", model.getEquipId());
} }
} }

Loading…
Cancel
Save