|
|
@ -75,7 +75,7 @@ public class MesHqlPack {
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesPlanOrder.getStatus(), "status", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesPlanOrder.getStatus(), "status", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(mesPlanOrder.getCreateUser())) {
|
|
|
|
if (StringUtils.isNotEmpty(mesPlanOrder.getCreateUser())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesPlanOrder.getCreateUser(), "createUser", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesPlanOrder.getCreateUser(), "createUser", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 时间段查询
|
|
|
|
// 时间段查询
|
|
|
@ -161,7 +161,7 @@ public class MesHqlPack {
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkOrder.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkOrder.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkOrder.getPlanOrderNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkOrder.getPlanOrderNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkOrder.getPlanOrderNo(), "planOrderNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getPlanOrderNo(), "planOrderNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (mesWorkOrder.getIsValid() != null) {
|
|
|
|
if (mesWorkOrder.getIsValid() != null) {
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesWorkOrder.getIsValid(), "isValid", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesWorkOrder.getIsValid(), "isValid", packBean);
|
|
|
@ -234,6 +234,14 @@ public class MesHqlPack {
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean getAllBaseDataByNormalPro(String organizeCode) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean);
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* MES区域信息查询条件封装
|
|
|
|
* MES区域信息查询条件封装
|
|
|
|
*
|
|
|
|
*
|
|
|
@ -345,7 +353,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesShift(MesShift shift, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesShift(MesShift shift, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(shift, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(shift, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(shift.getShiftCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(shift.getShiftCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(shift.getShiftCode(), "shiftCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(shift.getShiftCode(), "shiftCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(shift.getShiftName())) {
|
|
|
|
if (StringUtils.isNotEmpty(shift.getShiftName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(shift.getShiftName(), "shiftName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(shift.getShiftName(), "shiftName", packBean);
|
|
|
@ -445,13 +453,26 @@ public class MesHqlPack {
|
|
|
|
* @param mesESOP
|
|
|
|
* @param mesESOP
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean getMesESOPExcludeById(MesESOP mesESOP, String org) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(org);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getPartNo(), "partNo", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getRouteCode(), "routeCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getProcessCode(), "processCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getStepCode(), "stepCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesESOP.getStepSeq(), "stepSeq", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(mesESOP.getId(), "id", packBean);
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean getMesESOP(MesESOP mesESOP, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesESOP(MesESOP mesESOP, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesESOP, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesESOP, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(mesESOP.getWorkCenterCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(mesESOP.getWorkCenterCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(mesESOP.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(mesESOP.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesESOP.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesESOP.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -603,7 +624,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesProcess(MesProcess process, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesProcess(MesProcess process, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(process, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(process, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(process.getProcessCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(process.getProcessCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(process.getProcessCode(), "processCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(process.getProcessCode(), "processCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(process.getProcessName())) {
|
|
|
|
if (StringUtils.isNotEmpty(process.getProcessName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(process.getProcessName(), "processName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(process.getProcessName(), "processName", packBean);
|
|
|
@ -621,7 +642,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesStep(MesStep step, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesStep(MesStep step, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(step, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(step, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(step.getStepCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(step.getStepCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(step.getStepCode(), "stepCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(step.getStepCode(), "stepCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(step.getStepName())) {
|
|
|
|
if (StringUtils.isNotEmpty(step.getStepName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(step.getStepName(), "stepName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(step.getStepName(), "stepName", packBean);
|
|
|
@ -645,7 +666,7 @@ public class MesHqlPack {
|
|
|
|
DdlPreparedPack.getStringEqualPack(stepParam.getStepCode(), "stepCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(stepParam.getStepCode(), "stepCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(stepParam.getParamCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(stepParam.getParamCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(stepParam.getParamCode(), "paramCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(stepParam.getParamCode(), "paramCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(stepParam.getParamName())) {
|
|
|
|
if (StringUtils.isNotEmpty(stepParam.getParamName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(stepParam.getParamName(), "paramName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(stepParam.getParamName(), "paramName", packBean);
|
|
|
@ -687,13 +708,13 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesBom(MesBom bom, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesBom(MesBom bom, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(bom, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(bom, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(bom.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(bom.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(bom.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(bom.getItemPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(bom.getItemPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(bom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(bom.getBomVersion())) {
|
|
|
|
if (StringUtils.isNotEmpty(bom.getBomVersion())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getBomVersion(), "bomVersion", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(bom.getBomVersion(), "bomVersion", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -708,13 +729,13 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesProcessBom(MesProcessBom processBom, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesProcessBom(MesProcessBom processBom, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(processBom, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(processBom, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(processBom.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(processBom.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getItemPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getItemPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(processBom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(processBom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getProcessCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getProcessCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(processBom.getProcessCode(), "processCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(processBom.getProcessCode(), "processCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -729,7 +750,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesCustomer(MesCustomer customer, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesCustomer(MesCustomer customer, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(customer, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(customer, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(customer.getCustomerCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(customer.getCustomerCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(customer.getCustomerCode(), "customerCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(customer.getCustomerCode(), "customerCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(customer.getCustomerName())) {
|
|
|
|
if (StringUtils.isNotEmpty(customer.getCustomerName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(customer.getCustomerName(), "customerName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(customer.getCustomerName(), "customerName", packBean);
|
|
|
@ -747,7 +768,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesCustProdLine(MesCustProdLine custProdLine, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesCustProdLine(MesCustProdLine custProdLine, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(custProdLine, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(custProdLine, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(custProdLine.getCustProdLineCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(custProdLine.getCustProdLineCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(custProdLine.getCustProdLineCode(), "custProdLineCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(custProdLine.getCustProdLineCode(), "custProdLineCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(custProdLine.getCustProdLineName())) {
|
|
|
|
if (StringUtils.isNotEmpty(custProdLine.getCustProdLineName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(custProdLine.getCustProdLineName(), "custProdLineName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(custProdLine.getCustProdLineName(), "custProdLineName", packBean);
|
|
|
@ -768,10 +789,10 @@ public class MesHqlPack {
|
|
|
|
DdlPreparedPack.getStringEqualPack(customerPart.getCustomerCode(), "customerCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(customerPart.getCustomerCode(), "customerCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(customerPart.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(customerPart.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(customerPart.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(customerPart.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(customerPart.getCustomerPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(customerPart.getCustomerPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(customerPart.getCustomerPartNo(), "customerPartNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(customerPart.getCustomerPartNo(), "customerPartNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -786,10 +807,10 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesKeyData(MesKeyData keyData, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesKeyData(MesKeyData keyData, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(keyData, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(keyData, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(keyData.getKeyDataCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(keyData.getKeyDataCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(keyData.getKeyDataCode(), "keyDataCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(keyData.getKeyDataCode(), "keyDataCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(keyData.getKeyDataName())) {
|
|
|
|
if (StringUtils.isNotEmpty(keyData.getKeyDataName())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(keyData.getKeyDataName(), "keyDataName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(keyData.getKeyDataName(), "keyDataName", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -804,10 +825,10 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesKpData(MesKpData kpData, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesKpData(MesKpData kpData, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(kpData, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(kpData, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(kpData.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(kpData.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(kpData.getKeyDataCode(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(kpData.getKeyDataCode(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(kpData.getKeyDataCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(kpData.getKeyDataCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(kpData.getKeyDataCode(), "keyDataCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(kpData.getKeyDataCode(), "keyDataCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -822,10 +843,10 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesProdCfgType(MesProdCfgType prodCfgType, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesProdCfgType(MesProdCfgType prodCfgType, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfgType, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfgType, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(prodCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeName())) {
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeName())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgType.getProdCfgTypeName(), "prodCfgTypeName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(prodCfgType.getProdCfgTypeName(), "prodCfgTypeName", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -834,13 +855,23 @@ public class MesHqlPack {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* MES 产品配置信息查询条件封装
|
|
|
|
* MES 产品配置信息查询条件封装
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param prodCfg
|
|
|
|
* @param
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean getMesProdCfgExcludeById(MesProdRouteCfg mesProdRouteCfg, String org) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(org);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getPartNo(), "partNo", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getRouteCode(), "routeCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(mesProdRouteCfg.getId(), "id", packBean);
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean getMesProdCfg(MesProdCfg prodCfg, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesProdCfg(MesProdCfg prodCfg, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfg, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfg, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(prodCfg.getProdCfgCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(prodCfg.getProdCfgCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfg.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(prodCfg.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(prodCfg.getProdCfgName())) {
|
|
|
|
if (StringUtils.isNotEmpty(prodCfg.getProdCfgName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(prodCfg.getProdCfgName(), "prodCfgName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(prodCfg.getProdCfgName(), "prodCfgName", packBean);
|
|
|
@ -864,7 +895,7 @@ public class MesHqlPack {
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgDetail.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgDetail.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgDetail.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgDetail.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgDetail.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(prodCfgDetail.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -879,7 +910,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesPart(MesPart part, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesPart(MesPart part, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(part, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(part, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(part.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(part.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(part.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(part.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(part.getPartName())) {
|
|
|
|
if (StringUtils.isNotEmpty(part.getPartName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(part.getPartName(), "partName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(part.getPartName(), "partName", packBean);
|
|
|
@ -906,7 +937,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesPartCategory(MesPartCategory partCategory, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesPartCategory(MesPartCategory partCategory, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(partCategory, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(partCategory, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(partCategory.getCategoryCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(partCategory.getCategoryCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(partCategory.getCategoryCode(), "categoryCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(partCategory.getCategoryCode(), "categoryCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(partCategory.getCategoryName())) {
|
|
|
|
if (StringUtils.isNotEmpty(partCategory.getCategoryName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(partCategory.getCategoryName(), "categoryName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(partCategory.getCategoryName(), "categoryName", packBean);
|
|
|
@ -924,7 +955,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesPackSpec(MesPackSpec packSpec, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesPackSpec(MesPackSpec packSpec, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(packSpec, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(packSpec, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(packSpec.getSpecCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(packSpec.getSpecCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(packSpec.getSpecCode(), "specCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(packSpec.getSpecCode(), "specCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(packSpec.getSpecName())) {
|
|
|
|
if (StringUtils.isNotEmpty(packSpec.getSpecName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(packSpec.getSpecName(), "specName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(packSpec.getSpecName(), "specName", packBean);
|
|
|
@ -945,7 +976,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesProduceCategory(MesProduceCategory produceCategory, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesProduceCategory(MesProduceCategory produceCategory, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(produceCategory, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(produceCategory, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(produceCategory.getProduceCategoryCode(), "produceCategoryCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(produceCategory.getProduceCategoryCode(), "produceCategoryCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryName())) {
|
|
|
|
if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryName())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(produceCategory.getProduceCategoryName(), "produceCategoryName", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(produceCategory.getProduceCategoryName(), "produceCategoryName", packBean);
|
|
|
@ -963,7 +994,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesKpsnRule(MesKpsnRule kpsnRule, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesKpsnRule(MesKpsnRule kpsnRule, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(kpsnRule, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(kpsnRule, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(kpsnRule.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(kpsnRule.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(kpsnRule.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(kpsnRule.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -978,7 +1009,7 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesPartScheduleBom(MesPartScheduleBom partScheduleBom, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesPartScheduleBom(MesPartScheduleBom partScheduleBom, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(partScheduleBom, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(partScheduleBom, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(partScheduleBom.getPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(partScheduleBom.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(partScheduleBom.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(partScheduleBom.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(partScheduleBom.getItemPartNo())) {
|
|
|
|
if (StringUtils.isNotEmpty(partScheduleBom.getItemPartNo())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(partScheduleBom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(partScheduleBom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
@ -996,10 +1027,10 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesObjectDao(MesObjectDao objectDao, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesObjectDao(MesObjectDao objectDao, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(objectDao, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(objectDao, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(objectDao.getObjectCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(objectDao.getObjectCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(objectDao.getObjectCode(), "objectCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(objectDao.getObjectCode(), "objectCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(objectDao.getDaoClass())) {
|
|
|
|
if (StringUtils.isNotEmpty(objectDao.getDaoClass())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(objectDao.getDaoClass(), "daoClass", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(objectDao.getDaoClass(), "daoClass", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -1014,10 +1045,10 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesPcnSyncCfg(MesPcnSyncCfg pcnSyncCfg, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesPcnSyncCfg(MesPcnSyncCfg pcnSyncCfg, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(pcnSyncCfg, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(pcnSyncCfg, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(pcnSyncCfg.getObjectCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(pcnSyncCfg.getObjectCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(pcnSyncCfg.getObjectCode(), "objectCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(pcnSyncCfg.getObjectCode(), "objectCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(pcnSyncCfg.getPcnCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(pcnSyncCfg.getPcnCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(pcnSyncCfg.getPcnCode(), "pcnCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(pcnSyncCfg.getPcnCode(), "pcnCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (null != pcnSyncCfg.getSyncType()) {
|
|
|
|
if (null != pcnSyncCfg.getSyncType()) {
|
|
|
|
DdlPreparedPack.getNumEqualPack(pcnSyncCfg.getSyncType(), "syncType", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(pcnSyncCfg.getSyncType(), "syncType", packBean);
|
|
|
@ -1035,10 +1066,10 @@ public class MesHqlPack {
|
|
|
|
public static DdlPackBean getMesWorkCellParamCfg(MesWorkCellParamCfg workCellParamCfg, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesWorkCellParamCfg(MesWorkCellParamCfg workCellParamCfg, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(workCellParamCfg, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(workCellParamCfg, organizeCode);
|
|
|
|
if (StringUtils.isNotEmpty(workCellParamCfg.getWorkCellCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(workCellParamCfg.getWorkCellCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(workCellParamCfg.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(workCellParamCfg.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StringUtils.isNotEmpty(workCellParamCfg.getParamCode())) {
|
|
|
|
if (StringUtils.isNotEmpty(workCellParamCfg.getParamCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(workCellParamCfg.getParamCode(), "paramCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(workCellParamCfg.getParamCode(), "paramCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -1077,4 +1108,49 @@ public class MesHqlPack {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* Mes条码生成规则
|
|
|
|
|
|
|
|
* @param numberRule
|
|
|
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean getMesNumberRule(MesNumberRule numberRule, String organizeCode) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(numberRule, organizeCode);
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(numberRule.getRuleCode())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(numberRule.getRuleCode(), "ruleCode", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(numberRule.getNumberRule())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(numberRule.getNumberRule(), "numberRule", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(numberRule.getPrefix())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(numberRule.getPrefix(), "prefix", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (null != numberRule.getIsCycle()) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(numberRule.getIsCycle(), "isCycle", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
packBean.setOrderByStr(numberRule.orderBy());
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* mes-pcn定时任务清单
|
|
|
|
|
|
|
|
* @param mesPcnTask
|
|
|
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean getMesPcnTask(MesPcnTask mesPcnTask, String organizeCode) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesPcnTask, organizeCode);
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(mesPcnTask.getTaskCode())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesPcnTask.getTaskCode(), "taskCode", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StringUtils.isNotEmpty(mesPcnTask.getTaskName())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesPcnTask.getTaskName(), "taskName", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
packBean.setOrderByStr(mesPcnTask.orderBy());
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|