|
|
|
@ -19,6 +19,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 通用查询条件
|
|
|
|
|
*
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -32,6 +33,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 生产计划查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesPlanOrder
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -72,13 +74,14 @@ public class MesHqlPack {
|
|
|
|
|
"createDatetime", packBean, true);
|
|
|
|
|
|
|
|
|
|
// 排序
|
|
|
|
|
DdlPreparedPack.getOrderDefault(mesPlanOrder);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"},new String[]{mesPlanOrder.getOrderByParam()} , packBean);
|
|
|
|
|
DdlPreparedPack.getOrderDefault(mesPlanOrder);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"}, new String[]{mesPlanOrder.getOrderByParam()}, packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 物料信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesPart
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -105,12 +108,13 @@ public class MesHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getOrderDefault(mesPart);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"},new String[]{mesPart.getOrderByParam()} , packBean);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"}, new String[]{mesPart.getOrderByParam()}, packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 生产工单查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesWorkOrder
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -151,12 +155,13 @@ public class MesHqlPack {
|
|
|
|
|
// mesWorkOrder.getEndTimeEnd(),
|
|
|
|
|
// "endTime", packBean, true);
|
|
|
|
|
DdlPreparedPack.getOrderDefault(mesWorkOrder);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"},new String[]{mesWorkOrder.getOrderByParam()} , packBean);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"}, new String[]{mesWorkOrder.getOrderByParam()}, packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 生产队列查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesQueueOrder
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -185,12 +190,13 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
// DdlPreparedPack.getOrderDefault(mesQueueOrder);
|
|
|
|
|
// 按照队列序列号倒序
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"},new String[]{"seq"} , packBean);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{"2"}, new String[]{"seq"}, packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 通用查询条件
|
|
|
|
|
*
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -204,6 +210,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES区域信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesArea
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -218,6 +225,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工作中心信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesWorkCenter
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -226,7 +234,7 @@ public class MesHqlPack {
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCenter.getWorkCenterCode())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkCenter.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCenter.getAreaCode())){
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCenter.getAreaCode())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkCenter.getAreaCode(), "areaCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -235,6 +243,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工作单元信息查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesWorkCell
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -243,10 +252,10 @@ public class MesHqlPack {
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCell.getWorkCenterCode())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkCell.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCell.getAreaCode())){
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCell.getAreaCode())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkCell.getAreaCode(), "areaCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCell.getWorkCellCode())){
|
|
|
|
|
if (StringUtils.isNotEmpty(mesWorkCell.getWorkCellCode())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesWorkCell.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -271,6 +280,35 @@ public class MesHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 流程查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesRoute
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlMesRoute(MesRoute mesRoute, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesRoute, organizeCode);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesRoute.getRouteCode(), "routeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesRoute.getRouteName(), "routeName", packBean);
|
|
|
|
|
packBean.setOrderByStr(mesRoute.orderBy());
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 产品流程配置查询条件封装
|
|
|
|
|
*
|
|
|
|
|
* @param mesProdRouteCfg
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlMesProdRouteCfg(MesProdRouteCfg mesProdRouteCfg, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesProdRouteCfg, organizeCode);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getPartNo(), "partNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getRouteCode(), "routeCode", packBean);
|
|
|
|
|
packBean.setOrderByStr(mesProdRouteCfg.orderBy());
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES班次信息查询条件封装
|
|
|
|
|
* @param shift
|
|
|
|
|
* @return
|
|
|
|
@ -291,6 +329,23 @@ public class MesHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES班次休息信息查询条件封装
|
|
|
|
|
* @param shiftRest
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesShiftRest(MesShiftRest shiftRest, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(shiftRest, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(shiftRest.getWorkCenterCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(shiftRest.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(shiftRest.getShiftCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(shiftRest.getShiftCode(), "shiftCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工序信息查询条件封装
|
|
|
|
|
* @param process
|
|
|
|
|
* @return
|
|
|
|
@ -320,6 +375,9 @@ public class MesHqlPack {
|
|
|
|
|
if (StringUtils.isNotEmpty(step.getStepName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(step.getStepName(), "stepName", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(step.getStepType())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(step.getStepType(), "stepType", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
@ -343,4 +401,235 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工序工作单元对应关系查询条件封装
|
|
|
|
|
* @param routeProcessCell
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesRouteProcessCell(MesRouteProcessCell routeProcessCell, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(routeProcessCell, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(routeProcessCell.getRouteCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(routeProcessCell.getRouteCode(), "routeCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(routeProcessCell.getProcessCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(routeProcessCell.getProcessCode(), "processCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(routeProcessCell.getWorkCellCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(routeProcessCell.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(routeProcessCell.getWorkCenterCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(routeProcessCell.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES BOM信息查询条件封装
|
|
|
|
|
* @param bom
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesBom(MesBom bom, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(bom, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(bom.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(bom.getItemPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(bom.getBomVersion())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getBomVersion(), "bomVersion", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES工序BOM信息查询条件封装
|
|
|
|
|
* @param processBom
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesProcessBom(MesProcessBom processBom, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(processBom, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(processBom.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getItemPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(processBom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(processBom.getProcessCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(processBom.getProcessCode(), "processCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 客户信息查询条件封装
|
|
|
|
|
* @param customer
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesCustomer(MesCustomer customer, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(customer, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(customer.getCustomerCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(customer.getCustomerCode(), "customerCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(customer.getCustomerName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(customer.getCustomerName(), "customerName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 客户产线信息查询条件封装
|
|
|
|
|
* @param custProdLine
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesCustProdLine(MesCustProdLine custProdLine, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(custProdLine, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(custProdLine.getCustProdLineCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(custProdLine.getCustProdLineCode(), "custProdLineCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(custProdLine.getCustProdLineName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(custProdLine.getCustProdLineName(), "custProdLineName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 客户零件关系信息查询条件封装
|
|
|
|
|
* @param customerPart
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesCustomerPart(MesCustomerPart customerPart, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(customerPart, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(customerPart.getCustomerCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(customerPart.getCustomerCode(), "customerCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(customerPart.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(customerPart.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(customerPart.getCustomerPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(customerPart.getCustomerPartNo(), "customerPartNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 设备关键数据信息查询条件封装
|
|
|
|
|
* @param keyData
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesKeyData(MesKeyData keyData, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(keyData, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(keyData.getKeyDataCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(keyData.getKeyDataCode(), "keyDataCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(keyData.getKeyDataName())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(keyData.getKeyDataName(), "keyDataName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 物料关键数据关系信息查询条件封装
|
|
|
|
|
* @param kpData
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesKpData(MesKpData kpData, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(kpData, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(kpData.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(kpData.getKeyDataCode(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(kpData.getKeyDataCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(kpData.getKeyDataCode(), "keyDataCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品配置类型信息查询条件封装
|
|
|
|
|
* @param prodCfgType
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesProdCfgType(MesProdCfgType prodCfgType, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfgType, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgType.getProdCfgTypeCode(), "prodCfgTypeCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgType.getProdCfgTypeName())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgType.getProdCfgTypeName(), "prodCfgTypeName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品配置信息查询条件封装
|
|
|
|
|
* @param prodCfg
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesProdCfg(MesProdCfg prodCfg, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfg, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(prodCfg.getProdCfgCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfg.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(prodCfg.getProdCfgName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(prodCfg.getProdCfgName(), "prodCfgName", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(prodCfg.getProdCfgTypeCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfg.getProdCfgTypeCode(), "prodCfgTypeCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品配置关系信息查询条件封装
|
|
|
|
|
* @param prodCfgDetail
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesProdCfgDetail(MesProdCfgDetail prodCfgDetail, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(prodCfgDetail, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgDetail.getProdCfgCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgDetail.getProdCfgCode(), "prodCfgCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(prodCfgDetail.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(prodCfgDetail.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 物料信息查询条件封装
|
|
|
|
|
* @param part
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesPart(MesPart part, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(part, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(part.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(part.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(part.getPartName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(part.getPartName(), "partName", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(part.getCategoryCode1())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(part.getCategoryCode1(), "categoryCode1", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(part.getCategoryCode2())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(part.getCategoryCode2(), "categoryCode2", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(part.getCategoryCode3())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(part.getCategoryCode3(), "categoryCode3", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|