修改查询接口,出入口无法查询到数据的问题

main
bmpandlcm 12 months ago
parent b8da94b87c
commit a189894a41

@ -825,9 +825,9 @@ public class DivPassDataImpl {
} else if (colName.equals("sExitfeeType")) {
querySql += "\tAND a.EXITFEETYPE ='" + val + "' ";
} else if (colName.equals("SENSTANAMEID")) {
querySql += "\tAND t.GPA_ENPOINTID in (select GANTRYHEX from GANTRY_TABLE WHERE STANO = '" + val + "') ";
querySql += "\tAND t.GPA_ENPOINTID in (select TOLLINTERVALS from GANTRY_TABLE WHERE STANO = '" + val + "') ";
} else if (colName.equals("SEXSTANAMEID")) {
querySql += "\tAND t.GPA_EXPOINTID in (select GANTRYHEX from GANTRY_TABLE WHERE STANO = '" + val + "') ";
querySql += "\tAND t.GPA_EXPOINTID in (select TOLLINTERVALS from GANTRY_TABLE WHERE STANO = '" + val + "') ";
} else if (colName.equals("sStatus")) {
querySql += "\tAND t.STATUS ='" + val + "' ";
} else if (colName.equals("sBak1")) {

@ -640,9 +640,9 @@ public class ExcelDateImpl {
} else if (colName.equals("sExitfeeType")) {
querySql += "\tAND a.EXITFEETYPE ='" + val + "' ";
} else if (colName.equals("SENSTANAMEID")) {
querySql += "\tAND t.GPA_ENPOINTID in (select GANTRYHEX from GANTRY_TABLE WHERE STANO = '" + val + "') ";
querySql += "\tAND t.GPA_ENPOINTID in (select TOLLINTERVALS from GANTRY_TABLE WHERE STANO = '" + val + "') ";
} else if (colName.equals("SEXSTANAMEID")) {
querySql += "\tAND t.GPA_EXPOINTID in (select GANTRYHEX from GANTRY_TABLE WHERE STANO = '" + val + "') ";
querySql += "\tAND t.GPA_EXPOINTID in (select TOLLINTERVALS from GANTRY_TABLE WHERE STANO = '" + val + "') ";
} else if (colName.equals("sStatus")) {
querySql += "\tAND t.STATUS ='" + val + "' ";
} else if (colName.equals("sBak1")) {

@ -112,15 +112,15 @@ public class GantryPassDivImpl {
}else if(colName.equals("sGANTRYHEX")){
querySql += "\tAND t.EXPOINTID = '"+val+"' ";
}else if(colName.equals("stano")){
querySql += "\tAND t.EXPOINTID in(SELECT GANTRYHEX FROM GANTRY_TABLE WHERE stano="+val+") ";
querySql += "\tAND t.EXPOINTID in(SELECT TOLLINTERVALS FROM GANTRY_TABLE WHERE stano=" + val + ") ";
}else if(colName.equals("roadno")){
querySql += "\tAND t.EXPOINTID in(SELECT GANTRYHEX FROM GANTRY_TABLE WHERE stano in(" +
querySql += "\tAND t.EXPOINTID in(SELECT TOLLINTERVALS FROM GANTRY_TABLE WHERE stano in(" +
" SELECT DISTINCT STANO FROM DIV_NAME_TABLE WHERE ROADNO ="+val+")) ";
}else if(colName.equals("subcomno")){
querySql += "\tAND t.EXPOINTID in(SELECT GANTRYHEX FROM GANTRY_TABLE WHERE stano in(" +
querySql += "\tAND t.EXPOINTID in(SELECT TOLLINTERVALS FROM GANTRY_TABLE WHERE stano in(" +
" SELECT DISTINCT STANO FROM DIV_NAME_TABLE WHERE SUBCOMNO ="+val+")) ";
}else if(colName.equals("sEACHGANTRY")){
querySql += "\tAND t.EXPOINTID in(SELECT GANTRYHEX FROM GANTRY_TABLE WHERE ID in(" +
querySql += "\tAND t.EXPOINTID in(SELECT TOLLINTERVALS FROM GANTRY_TABLE WHERE ID in(" +
" SELECT DISTINCT GANTRY_ID FROM DIV_INTERFLOW_TABLE WHERE IN_OUT='OUT' AND INTER_HEX ='"+val+"')) ";
} else if (colName.equals("sGANTRYCOUNT")) {
querySql += "\tAND t.GANTRYCOUNT =" + val + " ";

Loading…
Cancel
Save