|
|
@ -6,11 +6,12 @@ import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.ptl.bean.PtlConfig;
|
|
|
|
import cn.estsh.i3plus.pojo.ptl.bean.PtlPrinterConfigure;
|
|
|
|
import cn.estsh.i3plus.pojo.ptl.bean.PtlPrinterConfigure;
|
|
|
|
import cn.estsh.i3plus.pojo.ptl.bean.PtlPrintingQueue;
|
|
|
|
import cn.estsh.i3plus.pojo.ptl.bean.PtlPrintingQueue;
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.google.common.base.Strings;
|
|
|
|
import com.google.common.base.Strings;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
@ -34,13 +35,13 @@ public class PtlHqlPack {
|
|
|
|
public static DdlPackBean getStringBuilderPack(BaseBean bean, DdlPackBean hqlStr) {
|
|
|
|
public static DdlPackBean getStringBuilderPack(BaseBean bean, DdlPackBean hqlStr) {
|
|
|
|
|
|
|
|
|
|
|
|
// 判断工厂代码是否为空
|
|
|
|
// 判断工厂代码是否为空
|
|
|
|
if (StringUtils.isNotBlank(bean.getOrganizeCode())) {
|
|
|
|
if (!StringUtils.isEmpty(bean.getOrganizeCode())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr);
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCreateUser(), "createUser", hqlStr);
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCreateUser(), "createUser", hqlStr);
|
|
|
|
if (StringUtils.isNotBlank(bean.getCreateDateTimeStart()) && StringUtils.isNotBlank(bean.getCreateDateTimeEnd())) {
|
|
|
|
if (!StringUtils.isEmpty(bean.getCreateDateTimeStart()) && !StringUtils.isEmpty(bean.getCreateDateTimeEnd())) {
|
|
|
|
DdlPreparedPack.timeBuilder(bean.getCreateDateTimeStart(), bean.getCreateDateTimeEnd(), "createDatetime", hqlStr, true);
|
|
|
|
DdlPreparedPack.timeBuilder(bean.getCreateDateTimeStart(), bean.getCreateDateTimeEnd(), "createDatetime", hqlStr, true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// 封装有效状态、删除状态、创建人和创建时间
|
|
|
|
// 封装有效状态、删除状态、创建人和创建时间
|
|
|
@ -51,6 +52,20 @@ public class PtlHqlPack {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 通用查询条件
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean getAllBaseDataByNormalPro(BaseBean baseBean, String organizeCode) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(baseBean.getIsValid(), "isValid", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean);
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 打印机管理信息分页查询条件
|
|
|
|
* 打印机管理信息分页查询条件
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param ptlPrinterConfigure
|
|
|
|
* @param ptlPrinterConfigure
|
|
|
@ -85,4 +100,22 @@ public class PtlHqlPack {
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 配置信息
|
|
|
|
|
|
|
|
* @param ptlConfig
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean getPtlConfig(PtlConfig ptlConfig) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(ptlConfig, ptlConfig.getOrganizeCode());
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(ptlConfig.getCfgCode())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(ptlConfig.getCfgCode(), "cfgCode", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(ptlConfig.getCfgType())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(ptlConfig.getCfgType(), "cfgType", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(ptlConfig.getCfgKey())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(ptlConfig.getCfgKey(), "cfgKey", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|