|
|
|
@ -15,6 +15,7 @@ import org.springframework.util.CollectionUtils;
|
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description:
|
|
|
|
|
* @Reference: Mes 条件封装
|
|
|
|
@ -2043,7 +2044,7 @@ public class MesHqlPack {
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdBindRecord.getSupplierCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesProdBindRecord.getSupplierCode(), "supplierCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(mesProdBindRecord.getCreateDateTimeStart()) || !StringUtils.isEmpty(mesProdBindRecord.getCreateDateTimeEnd())) {
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdBindRecord.getCreateDateTimeStart()) || !StringUtils.isEmpty(mesProdBindRecord.getCreateDateTimeEnd())) {
|
|
|
|
|
DdlPreparedPack.timeBuilder(
|
|
|
|
|
mesProdBindRecord.getCreateDateTimeStart(),
|
|
|
|
|
mesProdBindRecord.getCreateDateTimeEnd(),
|
|
|
|
@ -2382,19 +2383,20 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 界面组件配置
|
|
|
|
|
*
|
|
|
|
|
* @param windowModule
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesWindowModule(MesWindowModule windowModule, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(windowModule, organizeCode);
|
|
|
|
|
if(!StringUtils.isEmpty(windowModule.getWindowNo())){
|
|
|
|
|
if (!StringUtils.isEmpty(windowModule.getWindowNo())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(windowModule.getWindowNo(), "windowNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(windowModule.getModuleCode())){
|
|
|
|
|
if (!StringUtils.isEmpty(windowModule.getModuleCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(windowModule.getModuleCode(), "moduleCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(windowModule.getWindowModuleBack())){
|
|
|
|
|
if (!StringUtils.isEmpty(windowModule.getWindowModuleBack())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(windowModule.getWindowModuleBack(), "windowModuleBack", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
@ -2402,22 +2404,23 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 界面组件参数配置
|
|
|
|
|
*
|
|
|
|
|
* @param windowModuleParam
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesWindowModuleParam(MesWindowModuleParam windowModuleParam, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(windowModuleParam, organizeCode);
|
|
|
|
|
if(!StringUtils.isEmpty(windowModuleParam.getWindowNo())){
|
|
|
|
|
if (!StringUtils.isEmpty(windowModuleParam.getWindowNo())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(windowModuleParam.getWindowNo(), "windowNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(windowModuleParam.getModuleCode())){
|
|
|
|
|
if (!StringUtils.isEmpty(windowModuleParam.getModuleCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(windowModuleParam.getModuleCode(), "moduleCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(windowModuleParam.getParamCode())){
|
|
|
|
|
if (!StringUtils.isEmpty(windowModuleParam.getParamCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(windowModuleParam.getParamCode(), "paramCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(windowModuleParam.getParamValue())){
|
|
|
|
|
if (!StringUtils.isEmpty(windowModuleParam.getParamValue())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(windowModuleParam.getParamValue(), "paramValue", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
@ -2425,22 +2428,23 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 数据预警配置
|
|
|
|
|
*
|
|
|
|
|
* @param dataWarning
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesDataWarning(MesDataWarning dataWarning, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(dataWarning, organizeCode);
|
|
|
|
|
if(!StringUtils.isEmpty(dataWarning.getObjectCode())){
|
|
|
|
|
if (!StringUtils.isEmpty(dataWarning.getObjectCode())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(dataWarning.getObjectCode(), "objectCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(dataWarning.getWarningRule())){
|
|
|
|
|
if (!StringUtils.isEmpty(dataWarning.getWarningRule())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(dataWarning.getWarningRule(), "warningRule", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(dataWarning.getWarningItem())){
|
|
|
|
|
if (!StringUtils.isEmpty(dataWarning.getWarningItem())) {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(dataWarning.getWarningItem(), "warningItem", packBean);
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(dataWarning.getInformMode())){
|
|
|
|
|
if (!StringUtils.isEmpty(dataWarning.getInformMode())) {
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(dataWarning.getInformMode(), "informMode", packBean);
|
|
|
|
|
}
|
|
|
|
|
return packBean;
|
|
|
|
@ -2464,6 +2468,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 封装公用查询参数
|
|
|
|
|
*
|
|
|
|
@ -2491,9 +2496,9 @@ public class MesHqlPack {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 按条件分页查询产品条码补打印数据
|
|
|
|
|
*
|
|
|
|
|
* @param mesProduceSn
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -2720,7 +2725,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean getDataAuthCondition(MesDataAuth dataAuth, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean;
|
|
|
|
|
if(dataAuth.getIsValidVal() == 0) {
|
|
|
|
|
if (dataAuth.getIsValidVal() == 0) {
|
|
|
|
|
packBean = DdlPackBean.getDdlPackBean(organizeCode);
|
|
|
|
|
} else {
|
|
|
|
|
packBean = DdlPackBean.getDdlPackBean(organizeCode, dataAuth.getIsValidVal());
|
|
|
|
@ -2875,6 +2880,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 导入模板信息分页查询条件
|
|
|
|
|
*
|
|
|
|
|
* @param template
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -2889,6 +2895,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 导入模板明细信息分页查询条件
|
|
|
|
|
*
|
|
|
|
|
* @param details
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -2951,6 +2958,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 物料校验项
|
|
|
|
|
*
|
|
|
|
|
* @param partCheck
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
@ -2996,6 +3004,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* MES AGV停机记录信息条件查询
|
|
|
|
|
*
|
|
|
|
|
* @param stopRecord
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
@ -3099,6 +3108,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 扩展对象配置
|
|
|
|
|
*
|
|
|
|
|
* @param extendObjectCfg
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
@ -3122,6 +3132,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 产品工作中心配置
|
|
|
|
|
*
|
|
|
|
|
* @param prodWorkCenter
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
@ -3139,6 +3150,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 客户JIT预装队列
|
|
|
|
|
*
|
|
|
|
|
* @param queueJitPlan
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
@ -3173,6 +3185,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 客户JIT预装队列明细
|
|
|
|
|
*
|
|
|
|
|
* @param queueJitPlanDetail
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
@ -3190,6 +3203,7 @@ public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 客户JIT预装队列BOM
|
|
|
|
|
*
|
|
|
|
|
* @param queueJitPlanBom
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|