|
|
|
|
@ -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 + " ";
|
|
|
|
|
|