|
|
|
@ -632,4 +632,86 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 物料分类信息查询条件封装
|
|
|
|
|
* @param partCategory
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesPartCategory(MesPartCategory partCategory, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(partCategory, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(partCategory.getCategoryCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(partCategory.getCategoryCode(), "categoryCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(partCategory.getCategoryName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(partCategory.getCategoryName(), "categoryName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 包装规格信息查询条件封装
|
|
|
|
|
* @param packSpec
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesPackSpec(MesPackSpec packSpec, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(packSpec, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(packSpec.getSpecCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(packSpec.getSpecCode(), "specCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(packSpec.getSpecName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(packSpec.getSpecName(), "specName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品类型信息查询条件封装
|
|
|
|
|
* @param produceCategory
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesProduceCategory(MesProduceCategory produceCategory, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(produceCategory, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryCode())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(produceCategory.getProduceCategoryCode(), "produceCategoryCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(produceCategory.getProduceCategoryName())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(produceCategory.getProduceCategoryName(), "produceCategoryName", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 关键件条码规则信息查询条件封装
|
|
|
|
|
* @param kpsnRule
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesKpsnRule(MesKpsnRule kpsnRule, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(kpsnRule, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(kpsnRule.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(kpsnRule.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES 产品排程清单信息查询条件封装
|
|
|
|
|
* @param partScheduleBom
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesPartScheduleBom(MesPartScheduleBom partScheduleBom, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(partScheduleBom, organizeCode);
|
|
|
|
|
if (StringUtils.isNotEmpty(partScheduleBom.getPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(partScheduleBom.getPartNo(), "partNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotEmpty(partScheduleBom.getItemPartNo())){
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(partScheduleBom.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|