2025年07月04日 1.0.9 实时信息查询中,查询总中心入口、出口数据时,需要从三个片区(NMGHLBEADMIN、NMGLWADMIN、NMGCTADMIN)查询后汇总,修改查询语句

main
gaoshuguang 5 months ago
parent 3a382f3c3d
commit cdc3e7d833

@ -137,6 +137,164 @@ public class Constant {
public static final String ORACLE_TRANS_TIME_INTERVAL = " AND TRANSTIME BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD') order by TRANSTIME desc"; public static final String ORACLE_TRANS_TIME_INTERVAL = " AND TRANSTIME BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD') order by TRANSTIME desc";
public static final String OTHER_TRANS_TIME_INTERVAL = " AND TRANSTIME BETWEEN 'CCCCCC' AND 'DDDDDD' order by TRANSTIME desc"; public static final String OTHER_TRANS_TIME_INTERVAL = " AND TRANSTIME BETWEEN 'CCCCCC' AND 'DDDDDD' order by TRANSTIME desc";
public static final String LWZX_ORACLE_IN_PORT_SQL = "SELECT n.LISTNO, n.ACARNO, name.ROADNAME, name.STANAME, n.PORTNO, p.TEXT AS PORTTYPE, n.DT, n.MANNO, n.MAN, n.CARDNO, k.TEXT AS KINDCN, t.TEXT AS TYPECN, n.FLAG, n.BAK14, n.ALGORITHMIDENTIFIER\n" +
"FROM NMGHLBEADMIN.IN_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.PORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.ROADNO = name.ROADNO AND n.STANO = name.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.KIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.TYPE = t.VALUE\n" +
"WHERE ACARNO = 'AAAAAA'\n" +
"AND CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT n.LISTNO, n.ACARNO, name.ROADNAME, name.STANAME, n.PORTNO, p.TEXT AS PORTTYPE, n.DT, n.MANNO, n.MAN, n.CARDNO, k.TEXT AS KINDCN, t.TEXT AS TYPECN, n.FLAG, n.BAK14, n.ALGORITHMIDENTIFIER\n" +
"FROM NMGLWADMIN.IN_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.PORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.ROADNO = name.ROADNO AND n.STANO = name.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.KIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.TYPE = t.VALUE\n" +
"WHERE ACARNO = 'AAAAAA'\n" +
"AND CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT n.LISTNO, n.ACARNO, name.ROADNAME, name.STANAME, n.PORTNO, p.TEXT AS PORTTYPE, n.DT, n.MANNO, n.MAN, n.CARDNO, k.TEXT AS KINDCN, t.TEXT AS TYPECN, n.FLAG, n.BAK14, n.ALGORITHMIDENTIFIER\n" +
"FROM NMGCTADMIN.IN_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.PORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.ROADNO = name.ROADNO AND n.STANO = name.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.KIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.TYPE = t.VALUE\n" +
"WHERE ACARNO = 'AAAAAA'\n" +
"AND CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"ORDER BY DT DESC";
public static final String LWZX_ORACLE_IN_PORT_SQL_VAGUE = "SELECT n.LISTNO, n.ACARNO, name.ROADNAME, name.STANAME, n.PORTNO, p.TEXT AS PORTTYPE, n.DT, n.MANNO, n.MAN, n.CARDNO, k.TEXT AS KINDCN, t.TEXT AS TYPECN, n.FLAG, n.BAK14, n.ALGORITHMIDENTIFIER\n" +
"FROM NMGHLBEADMIN.IN_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.PORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.ROADNO = name.ROADNO AND n.STANO = name.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.KIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.TYPE = t.VALUE\n" +
"WHERE ACARNO like '%AAAAAA%'\n" +
"AND CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT n.LISTNO, n.ACARNO, name.ROADNAME, name.STANAME, n.PORTNO, p.TEXT AS PORTTYPE, n.DT, n.MANNO, n.MAN, n.CARDNO, k.TEXT AS KINDCN, t.TEXT AS TYPECN, n.FLAG, n.BAK14, n.ALGORITHMIDENTIFIER\n" +
"FROM NMGLWADMIN.IN_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.PORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.ROADNO = name.ROADNO AND n.STANO = name.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.KIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.TYPE = t.VALUE\n" +
"WHERE ACARNO like '%AAAAAA%'\n" +
"AND CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT n.LISTNO, n.ACARNO, name.ROADNAME, name.STANAME, n.PORTNO, p.TEXT AS PORTTYPE, n.DT, n.MANNO, n.MAN, n.CARDNO, k.TEXT AS KINDCN, t.TEXT AS TYPECN, n.FLAG, n.BAK14, n.ALGORITHMIDENTIFIER\n" +
"FROM NMGCTADMIN.IN_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.PORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.ROADNO = name.ROADNO AND n.STANO = name.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.KIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.TYPE = t.VALUE\n" +
"WHERE like '%AAAAAA%'\n" +
"AND CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"ORDER BY DT DESC";
public static final String LWZX_ORACLE_OUT_PORT_SQL ="SELECT inport.BAK14 AS IBAK14,inport.ALGORITHMIDENTIFIER AS IALGORITHMIDENTIFIER,inport.LISTNO AS ILISTNO,n.ACARNO AS IACARNO,n.DT AS IDT,name.ROADNAME AS IROADNAME,name.STANAME AS ISTANAME,n.PORTNO AS IPORTNO,p.TEXT AS IPORTTYPE,k.TEXT AS IKINDCN,t.TEXT AS ITYPECN,n.LISTNO,name2.ROADNAME,name2.STANAME,n.DT,n.MANNO,n.MAN,n.CARDNO,k2.TEXT AS KINDCN,t2.TEXT AS TYPECN,n.PORTNO,p2.TEXT AS PORTTYPE,n.ACARNO,n.OBUVERSION,n.CPUVERSION,n.ALGORITHMIDENTIFIER\n" +
"FROM NMGHLBEADMIN.OUT_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.IPORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p2 ON n.PORTTYPE = p2.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.IROADNO = name.ROADNO AND n.ISTANO = name.STANO\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name2 ON n.ROADNO = name2.ROADNO AND n.STANO = name2.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.IKIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k2 ON n.KIND = k2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.ITYPE = t.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t2 ON n.TYPE = t2.VALUE\n" +
"LEFT JOIN NMGHLBEADMIN.IN_PORT inport ON n.PASSID = inport.PASSID\n" +
"WHERE n.ACARNO = 'AAAAAA'\n" +
"AND n.CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT inport.BAK14 AS IBAK14,inport.ALGORITHMIDENTIFIER AS IALGORITHMIDENTIFIER,inport.LISTNO AS ILISTNO,n.ACARNO AS IACARNO,n.DT AS IDT,name.ROADNAME AS IROADNAME,name.STANAME AS ISTANAME,n.PORTNO AS IPORTNO,p.TEXT AS IPORTTYPE,k.TEXT AS IKINDCN,t.TEXT AS ITYPECN,n.LISTNO,name2.ROADNAME,name2.STANAME,n.DT,n.MANNO,n.MAN,n.CARDNO,k2.TEXT AS KINDCN,t2.TEXT AS TYPECN,n.PORTNO,p2.TEXT AS PORTTYPE,n.ACARNO,n.OBUVERSION,n.CPUVERSION,n.ALGORITHMIDENTIFIER\n" +
"FROM NMGLWADMIN.OUT_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.IPORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p2 ON n.PORTTYPE = p2.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.IROADNO = name.ROADNO AND n.ISTANO = name.STANO\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name2 ON n.ROADNO = name2.ROADNO AND n.STANO = name2.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.IKIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k2 ON n.KIND = k2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.ITYPE = t.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t2 ON n.TYPE = t2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.IN_PORT inport ON n.PASSID = inport.PASSID\n" +
"WHERE n.ACARNO = 'AAAAAA'\n" +
"AND n.CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT inport.BAK14 AS IBAK14,inport.ALGORITHMIDENTIFIER AS IALGORITHMIDENTIFIER,inport.LISTNO AS ILISTNO,n.ACARNO AS IACARNO,n.DT AS IDT,name.ROADNAME AS IROADNAME,name.STANAME AS ISTANAME,n.PORTNO AS IPORTNO,p.TEXT AS IPORTTYPE,k.TEXT AS IKINDCN,t.TEXT AS ITYPECN,n.LISTNO,name2.ROADNAME,name2.STANAME,n.DT,n.MANNO,n.MAN,n.CARDNO,k2.TEXT AS KINDCN,t2.TEXT AS TYPECN,n.PORTNO,p2.TEXT AS PORTTYPE,n.ACARNO,n.OBUVERSION,n.CPUVERSION,n.ALGORITHMIDENTIFIER\n" +
"FROM NMGCTADMIN.OUT_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.IPORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p2 ON n.PORTTYPE = p2.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.IROADNO = name.ROADNO AND n.ISTANO = name.STANO\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name2 ON n.ROADNO = name2.ROADNO AND n.STANO = name2.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.IKIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k2 ON n.KIND = k2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.ITYPE = t.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t2 ON n.TYPE = t2.VALUE\n" +
"LEFT JOIN NMGCTADMIN.IN_PORT inport ON n.PASSID = inport.PASSID\n" +
"WHERE n.ACARNO = 'AAAAAA'\n" +
"AND n.CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"ORDER BY DT DESC";
public static final String LWZX_ORACLE_OUT_PORT_SQL_VAGUE ="SELECT inport.BAK14 AS IBAK14,inport.ALGORITHMIDENTIFIER AS IALGORITHMIDENTIFIER,inport.LISTNO AS ILISTNO,n.ACARNO AS IACARNO,n.DT AS IDT,name.ROADNAME AS IROADNAME,name.STANAME AS ISTANAME,n.PORTNO AS IPORTNO,p.TEXT AS IPORTTYPE,k.TEXT AS IKINDCN,t.TEXT AS ITYPECN,n.LISTNO,name2.ROADNAME,name2.STANAME,n.DT,n.MANNO,n.MAN,n.CARDNO,k2.TEXT AS KINDCN,t2.TEXT AS TYPECN,n.PORTNO,p2.TEXT AS PORTTYPE,n.ACARNO,n.OBUVERSION,n.CPUVERSION,n.ALGORITHMIDENTIFIER\n" +
"FROM NMGHLBEADMIN.OUT_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.IPORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p2 ON n.PORTTYPE = p2.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.IROADNO = name.ROADNO AND n.ISTANO = name.STANO\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name2 ON n.ROADNO = name2.ROADNO AND n.STANO = name2.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.IKIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k2 ON n.KIND = k2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.ITYPE = t.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t2 ON n.TYPE = t2.VALUE\n" +
"LEFT JOIN NMGHLBEADMIN.IN_PORT inport ON n.PASSID = inport.PASSID\n" +
"WHERE n.ACARNO like '%AAAAAA%'\n" +
"AND n.CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT inport.BAK14 AS IBAK14,inport.ALGORITHMIDENTIFIER AS IALGORITHMIDENTIFIER,inport.LISTNO AS ILISTNO,n.ACARNO AS IACARNO,n.DT AS IDT,name.ROADNAME AS IROADNAME,name.STANAME AS ISTANAME,n.PORTNO AS IPORTNO,p.TEXT AS IPORTTYPE,k.TEXT AS IKINDCN,t.TEXT AS ITYPECN,n.LISTNO,name2.ROADNAME,name2.STANAME,n.DT,n.MANNO,n.MAN,n.CARDNO,k2.TEXT AS KINDCN,t2.TEXT AS TYPECN,n.PORTNO,p2.TEXT AS PORTTYPE,n.ACARNO,n.OBUVERSION,n.CPUVERSION,n.ALGORITHMIDENTIFIER\n" +
"FROM NMGLWADMIN.OUT_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.IPORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p2 ON n.PORTTYPE = p2.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.IROADNO = name.ROADNO AND n.ISTANO = name.STANO\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name2 ON n.ROADNO = name2.ROADNO AND n.STANO = name2.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.IKIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k2 ON n.KIND = k2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.ITYPE = t.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t2 ON n.TYPE = t2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.IN_PORT inport ON n.PASSID = inport.PASSID\n" +
"WHERE n.ACARNO like '%AAAAAA%'\n" +
"AND n.CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"\n" +
"UNION ALL\n" +
"\n" +
"SELECT inport.BAK14 AS IBAK14,inport.ALGORITHMIDENTIFIER AS IALGORITHMIDENTIFIER,inport.LISTNO AS ILISTNO,n.ACARNO AS IACARNO,n.DT AS IDT,name.ROADNAME AS IROADNAME,name.STANAME AS ISTANAME,n.PORTNO AS IPORTNO,p.TEXT AS IPORTTYPE,k.TEXT AS IKINDCN,t.TEXT AS ITYPECN,n.LISTNO,name2.ROADNAME,name2.STANAME,n.DT,n.MANNO,n.MAN,n.CARDNO,k2.TEXT AS KINDCN,t2.TEXT AS TYPECN,n.PORTNO,p2.TEXT AS PORTTYPE,n.ACARNO,n.OBUVERSION,n.CPUVERSION,n.ALGORITHMIDENTIFIER\n" +
"FROM NMGCTADMIN.OUT_PORT n\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p ON n.IPORTTYPE = p.VALUE\n" +
"LEFT JOIN NMGLWADMIN.PORTTYPE_TEXT p2 ON n.PORTTYPE = p2.VALUE\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name ON n.IROADNO = name.ROADNO AND n.ISTANO = name.STANO\n" +
"LEFT JOIN NMGMPAYADMIN.NAME_TABLE name2 ON n.ROADNO = name2.ROADNO AND n.STANO = name2.STANO\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k ON n.IKIND = k.VALUE\n" +
"LEFT JOIN NMGLWADMIN.KIND_TEXT k2 ON n.KIND = k2.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t ON n.ITYPE = t.VALUE\n" +
"LEFT JOIN NMGLWADMIN.TYPE_TEXT t2 ON n.TYPE = t2.VALUE\n" +
"LEFT JOIN NMGCTADMIN.IN_PORT inport ON n.PASSID = inport.PASSID\n" +
"WHERE n.ACARNO like '%AAAAAA%'\n" +
"AND n.CLASSDATE BETWEEN TO_DATE('CCCCCC', 'YYYY-MM-DD') AND TO_DATE('DDDDDD', 'YYYY-MM-DD')\n" +
"ORDER BY DT DESC";
public static final String STR_SQUARE_LEFT= "["; public static final String STR_SQUARE_LEFT= "[";

@ -36,8 +36,8 @@ import java.security.cert.X509Certificate;
public class HttpClientUtils { public class HttpClientUtils {
public static final int connTimeout = 200000; public static final int connTimeout = 300000;
public static final int readTimeout = 200000; public static final int readTimeout = 300000;
public static final String charset = "UTF-8"; public static final String charset = "UTF-8";
private static HttpClient client; private static HttpClient client;

@ -116,11 +116,26 @@ public class CallInterfaceServiceImpl implements CallInterfaceService {
} }
//判断是否是查询总中心 //判断是否是查询总中心
switch (dataSources) { switch (dataSources) {
//case 1:
// querySql = querySql + Constant.ORACLE_DT_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
// break;
//case 2:
// querySql = querySql + Constant.OUT_ORACLE_DT_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
// break;
case 1: case 1:
querySql = querySql + Constant.ORACLE_DT_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate); if (isFuzzy == 0) {
querySql = Constant.LWZX_ORACLE_IN_PORT_SQL.replace(Constant.STR_6A, vehicleId).replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
}else {
querySql = Constant.LWZX_ORACLE_IN_PORT_SQL_VAGUE.replace(Constant.STR_6A, vehicleId).replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
}
break; break;
case 2: case 2:
querySql = querySql + Constant.OUT_ORACLE_DT_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate); if (isFuzzy == 0) {
querySql = Constant.LWZX_ORACLE_OUT_PORT_SQL.replace(Constant.STR_6A, vehicleId).replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
}else {
querySql = Constant.LWZX_ORACLE_OUT_PORT_SQL_VAGUE.replace(Constant.STR_6A, vehicleId).replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
}
break; break;
case 3: case 3:
querySql = querySql + Constant.ORACLE_TRANS_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate); querySql = querySql + Constant.ORACLE_TRANS_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
@ -134,6 +149,8 @@ public class CallInterfaceServiceImpl implements CallInterfaceService {
case 6: case 6:
querySql = querySql + Constant.OTHER_TRANS_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate); querySql = querySql + Constant.OTHER_TRANS_TIME_INTERVAL.replace(Constant.STR_6C, startDate).replace(Constant.STR_6D, endDate);
break; break;
default :
break;
} }
} }
@ -158,7 +175,7 @@ public class CallInterfaceServiceImpl implements CallInterfaceService {
List mapList = new ArrayList<>(); List mapList = new ArrayList<>();
if (available) { if (available) {
log.info("[uuid:{}]-开始查询流水信息", uuid); log.info("[uuid:{}]-开始查询流水信息", uuid);
//String url = "http://10.15.110.123:5001/NMCMSWebService/NMCMSWebService?wsdl"; //String url = "http://10.15.110.78:5001/NMCMSWebService/NMCMSWebService?wsdl";
String url = Constant.HTTP + ip + Constant.STR_COLON + port + Constant.INFO_INTERFACE_NAME; String url = Constant.HTTP + ip + Constant.STR_COLON + port + Constant.INFO_INTERFACE_NAME;
//流水信息查询 //流水信息查询
Map<String, String> map2 = new HashMap<>(); Map<String, String> map2 = new HashMap<>();

@ -10,3 +10,4 @@
7 2025年05月14日 1.0.6 治超入口数据weight_check表中的车货总重由原来的INWEIGHT调整为backup3字段取值 7 2025年05月14日 1.0.6 治超入口数据weight_check表中的车货总重由原来的INWEIGHT调整为backup3字段取值
8 2025年05月20日 1.0.7 治超图片查询优化 8 2025年05月20日 1.0.7 治超图片查询优化
9 2025年06月16日 1.0.8 配置文件UserStaNO增加适配多个分公司编码多个编码用英文,隔开 9 2025年06月16日 1.0.8 配置文件UserStaNO增加适配多个分公司编码多个编码用英文,隔开
10 2025年07月04日 1.0.9 实时信息查询中查询总中心入口、出口数据时需要从三个片区NMGHLBEADMIN、NMGLWADMIN、NMGCTADMIN查询后汇总修改查询语句

@ -1 +0,0 @@
org.springframework.boot.env.EnvironmentPostProcessor=com.nmgs.common.config.MyEnvironmentPostProcessor

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save