|
|
|
@ -10,6 +10,7 @@ import cn.estsh.i3plus.pojo.mes.bean.template.BasImportTemplate;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.template.BasImportTemplateDetails;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.dbinterface.MesInterfaceDataMapper;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.engine.script.EngineScriptPersistence;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.engine.script.EngineScriptPersistenceHistory;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.model.MgnPaintPolishingReportModel;
|
|
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
@ -24,20 +25,30 @@ import java.util.List;
|
|
|
|
|
* @Modify:
|
|
|
|
|
**/
|
|
|
|
|
public class MesHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 通用查询条件
|
|
|
|
|
*
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlScriptHistory(EngineScriptPersistenceHistory history) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(history.getScriptNo(), "scriptNo", packBean);
|
|
|
|
|
getStringBuilderPack(history, packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
public static DdlPackBean getAllBaseData(String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
public static DdlPackBean packEngineScriptPersistence(EngineScriptPersistence scriptPersistence) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(scriptPersistence.getScriptNo(), "scriptNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(scriptPersistence.getScriptName(), "scriptName", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(scriptPersistence.getScriptType(), "scriptType", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(scriptPersistence.getLanguageType(), "languageType", packBean);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(scriptPersistence, packBean);
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
public static DdlPackBean getMesPcnByCondition(MesPcn mesPcn, String organizeCode) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseData(organizeCode);
|
|
|
|
|
if (!StringUtils.isEmpty(mesPcn.getConnectIp())) {
|
|
|
|
@ -3847,17 +3858,4 @@ public class MesHqlPack {
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesFailureModeParts.getIsValid(), "isValid", packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packEngineScriptPersistence(EngineScriptPersistence scriptPersistence) {
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(scriptPersistence.getScriptNo(), "scriptNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(scriptPersistence.getScriptName(), "scriptName", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(scriptPersistence.getScriptType(), "scriptType", packBean);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(scriptPersistence.getLanguageType(), "languageType", packBean);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(scriptPersistence, packBean);
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, packBean);
|
|
|
|
|
return packBean;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|