Commit 0e2c376228342ec94dd752bb16d7772b81abc40a

Authored by 娄高锋
1 parent c38714aa

时刻表分析(汇总) 添加班次类型条件

src/main/java/com/bsth/service/schedule/impl/PeopleCarPlanServiceImpl.java
@@ -803,6 +803,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService { @@ -803,6 +803,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService {
803 String line = map.get("line").toString(); 803 String line = map.get("line").toString();
804 String startDate = map.get("startDate").toString(); 804 String startDate = map.get("startDate").toString();
805 String endDate = map.get("endDate").toString(); 805 String endDate = map.get("endDate").toString();
  806 + String bcType = map.get("bcType").toString();
806 String nbbm = map.get("nbbm").toString(); 807 String nbbm = map.get("nbbm").toString();
807 String type = map.get("type").toString(); 808 String type = map.get("type").toString();
808 809
@@ -829,6 +830,11 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService { @@ -829,6 +830,11 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService {
829 sql += " and gs_bm like '%"+company+"%' and fgs_bm like '%"+subCompany+"%'"; 830 sql += " and gs_bm like '%"+company+"%' and fgs_bm like '%"+subCompany+"%'";
830 // } 831 // }
831 sql += " and bc_type != 'in' and bc_type != 'out' and bc_type != 'ldks'"; 832 sql += " and bc_type != 'in' and bc_type != 'out' and bc_type != 'ldks'";
  833 + if(bcType.trim().equals("1")){
  834 + sql += " and bc_type != 'region'";
  835 + } else if(bcType.trim().equals("2")){
  836 + sql += " and bc_type = 'region'";
  837 + }
832 838
833 list = jdbcTemplate.query(sql, 839 list = jdbcTemplate.query(sql,
834 new RowMapper<ScheduleRealInfo>(){ 840 new RowMapper<ScheduleRealInfo>(){
src/main/resources/static/pages/forms/statement/scheduleAnaly_sum.html
@@ -41,6 +41,14 @@ @@ -41,6 +41,14 @@
41 <span class="item-label" style="width: 80px;">线路: </span> 41 <span class="item-label" style="width: 80px;">线路: </span>
42 <select class="form-control" name="line" id="line" style="width: 160px;"></select> 42 <select class="form-control" name="line" id="line" style="width: 160px;"></select>
43 </div> 43 </div>
  44 + <div style="display: inline-block;margin-left: 10px;">
  45 + <span class="item-label" style="width: 80px;">班次类型: </span>
  46 + <select class="form-control" name="bcType" id="bcType" style="width: 160px;">
  47 + <option value="0">全部</option>
  48 + <option value="1">全程</option>
  49 + <option value="2">区间</option>
  50 + </select>
  51 + </div>
44 <div style="margin-top: 10px"></div> 52 <div style="margin-top: 10px"></div>
45 <div style="display: inline-block;margin-left: 10px;"> 53 <div style="display: inline-block;margin-left: 10px;">
46 <span class="item-label" style="width: 80px;">开始时间: </span> 54 <span class="item-label" style="width: 80px;">开始时间: </span>
@@ -60,7 +68,7 @@ @@ -60,7 +68,7 @@
60 <!-- <option value="">请选择...</option> --> 68 <!-- <option value="">请选择...</option> -->
61 <!-- </select> --> 69 <!-- </select> -->
62 <!-- </div> --> 70 <!-- </div> -->
63 - <div class="form-group"> 71 + <div class="form-group" style="margin-left: 10px">
64 <input class="btn btn-default" type="button" id="query" value="筛选"/> 72 <input class="btn btn-default" type="button" id="query" value="筛选"/>
65 <input class="btn btn-default" type="button" id="export" value="导出"/> 73 <input class="btn btn-default" type="button" id="export" value="导出"/>
66 </div> 74 </div>
@@ -207,6 +215,7 @@ @@ -207,6 +215,7 @@
207 var startDate = $("#startDate").val(); 215 var startDate = $("#startDate").val();
208 var endDate = $("#endDate").val(); 216 var endDate = $("#endDate").val();
209 var model = $("#model").val(); 217 var model = $("#model").val();
  218 + var bcType = "0";
210 var nbbm = ""; 219 var nbbm = "";
211 var company = $("#company").val(); 220 var company = $("#company").val();
212 var subCompany = $("#subCompany").val(); 221 var subCompany = $("#subCompany").val();
@@ -224,6 +233,7 @@ @@ -224,6 +233,7 @@
224 startDate = $("#startDate").val(); 233 startDate = $("#startDate").val();
225 endDate = $("#endDate").val(); 234 endDate = $("#endDate").val();
226 // model = $("#model").val(); 235 // model = $("#model").val();
  236 + bcType = $("#bcType").val();
227 nbbm = $("#nbbm").val()!=null?$("#nbbm").val():""; 237 nbbm = $("#nbbm").val()!=null?$("#nbbm").val():"";
228 company = $("#company").val(); 238 company = $("#company").val();
229 subCompany = $("#subCompany").val(); 239 subCompany = $("#subCompany").val();
@@ -231,6 +241,7 @@ @@ -231,6 +241,7 @@
231 params['line'] = line; 241 params['line'] = line;
232 params['startDate'] = startDate; 242 params['startDate'] = startDate;
233 params['endDate'] = endDate; 243 params['endDate'] = endDate;
  244 + params['bcType'] = bcType;
234 // params['model'] = model; 245 // params['model'] = model;
235 params['company'] = company; 246 params['company'] = company;
236 params['subCompany'] = subCompany; 247 params['subCompany'] = subCompany;
@@ -265,6 +276,7 @@ @@ -265,6 +276,7 @@
265 params['line'] = line; 276 params['line'] = line;
266 params['startDate'] = startDate; 277 params['startDate'] = startDate;
267 params['endDate'] = endDate; 278 params['endDate'] = endDate;
  279 + params['bcType'] = bcType;
268 // params['model'] = model; 280 // params['model'] = model;
269 params['company'] = company; 281 params['company'] = company;
270 params['subCompany'] = subCompany; 282 params['subCompany'] = subCompany;