Commit d531ff0f66be829f9039ebe58c329bd618b52df8

Authored by 廖磊
1 parent 69d4f740

修正报表添加时间区间查询

src/main/java/com/bsth/controller/realcontrol/ScheduleRealInfoController.java
@@ -319,8 +319,9 @@ public class ScheduleRealInfoController extends BaseController<ScheduleRealInfo, @@ -319,8 +319,9 @@ public class ScheduleRealInfoController extends BaseController<ScheduleRealInfo,
319 319
320 @RequestMapping(value = "/correctForm") 320 @RequestMapping(value = "/correctForm")
321 public List<SchEditInfoDto> correctForm(@RequestParam String line, @RequestParam String date, 321 public List<SchEditInfoDto> correctForm(@RequestParam String line, @RequestParam String date,
  322 + @RequestParam String endDate,
322 @RequestParam String lpName, @RequestParam String code, @RequestParam String type) { 323 @RequestParam String lpName, @RequestParam String code, @RequestParam String type) {
323 - return scheduleRealInfoService.correctForm(line, date, lpName, code, type); 324 + return scheduleRealInfoService.correctForm(line, date, endDate, lpName, code, type);
324 } 325 }
325 /** 326 /**
326 * @Title queryListWaybill 327 * @Title queryListWaybill
src/main/java/com/bsth/service/realcontrol/ScheduleRealInfoService.java
@@ -105,7 +105,7 @@ public interface ScheduleRealInfoService extends BaseService&lt;ScheduleRealInfo, L @@ -105,7 +105,7 @@ public interface ScheduleRealInfoService extends BaseService&lt;ScheduleRealInfo, L
105 List<Map<String,Object>> accountPx(String line,String date,String code,String xlName, String px); 105 List<Map<String,Object>> accountPx(String line,String date,String code,String xlName, String px);
106 106
107 107
108 - List<SchEditInfoDto> correctForm(String line,String date,String lpName,String code, String type); 108 + List<SchEditInfoDto> correctForm(String line,String date,String endDate,String lpName,String code, String type);
109 109
110 List<ScheduleRealInfo> queryListWaybill(String jName,String clZbh,String lpName,String date,String line); 110 List<ScheduleRealInfo> queryListWaybill(String jName,String clZbh,String lpName,String date,String line);
111 111
src/main/java/com/bsth/service/realcontrol/impl/ScheduleRealInfoServiceImpl.java
@@ -1965,7 +1965,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl&lt;ScheduleRealInf @@ -1965,7 +1965,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl&lt;ScheduleRealInf
1965 }*/ 1965 }*/
1966 1966
1967 @Override 1967 @Override
1968 - public List<SchEditInfoDto> correctForm(String line,String date, 1968 + public List<SchEditInfoDto> correctForm(String line,String date,String endDate,
1969 String lpName,String code, String type) { 1969 String lpName,String code, String type) {
1970 1970
1971 // var types = {'DFTZ': '待发调整', 'FCXXWT':'发车信息微调', 'JHLB': '计划烂班', 'CXLB': '撤销烂班', 1971 // var types = {'DFTZ': '待发调整', 'FCXXWT':'发车信息微调', 'JHLB': '计划烂班', 'CXLB': '撤销烂班',
@@ -1991,12 +1991,12 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl&lt;ScheduleRealInf @@ -1991,12 +1991,12 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl&lt;ScheduleRealInf
1991 String sql = "select t1.*, " 1991 String sql = "select t1.*, "
1992 + "t2.fcsj,t2.lp_name,t2.cl_zbh,t2.j_gh,t2.j_name," 1992 + "t2.fcsj,t2.lp_name,t2.cl_zbh,t2.j_gh,t2.j_name,"
1993 + "t2.xl_dir,t2.real_exec_date from (select * from " 1993 + "t2.xl_dir,t2.real_exec_date from (select * from "
1994 - + "logger_sch_modify where rq=? and line_code=? )" 1994 + + "logger_sch_modify where rq BETWEEN ? and ? and line_code=? )"
1995 + " t1 INNER JOIN bsth_c_s_sp_info_real t2 on " 1995 + " t1 INNER JOIN bsth_c_s_sp_info_real t2 on "
1996 + "t1.sch_id=t2.id where 1=1 " + cont; 1996 + "t1.sch_id=t2.id where 1=1 " + cont;
1997 1997
1998 List<SchEditInfoDto> list = jdbcTemplate.query(sql, 1998 List<SchEditInfoDto> list = jdbcTemplate.query(sql,
1999 - new BeanPropertyRowMapper(SchEditInfoDto.class),date, line); 1999 + new BeanPropertyRowMapper(SchEditInfoDto.class),date,endDate, line);
2000 List<SchEditInfoDto> lists=new ArrayList<SchEditInfoDto>(); 2000 List<SchEditInfoDto> lists=new ArrayList<SchEditInfoDto>();
2001 for (int i = 0; i < list.size(); i++) { 2001 for (int i = 0; i < list.size(); i++) {
2002 SchEditInfoDto t=list.get(i); 2002 SchEditInfoDto t=list.get(i);
@@ -2030,6 +2030,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl&lt;ScheduleRealInf @@ -2030,6 +2030,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl&lt;ScheduleRealInf
2030 for (SchEditInfoDto d : lists) { 2030 for (SchEditInfoDto d : lists) {
2031 Map<String, Object> tempMap = new HashMap<String, Object>(); 2031 Map<String, Object> tempMap = new HashMap<String, Object>();
2032 tempMap.put("lpName", d.getLpName()); 2032 tempMap.put("lpName", d.getLpName());
  2033 + tempMap.put("rq", d.getRq());
2033 tempMap.put("clZbh", d.getClZbh()); 2034 tempMap.put("clZbh", d.getClZbh());
2034 tempMap.put("jName", d.getjName()+"/"+d.getjGh()); 2035 tempMap.put("jName", d.getjName()+"/"+d.getjGh());
2035 tempMap.put("fcsj", d.getFcsj()); 2036 tempMap.put("fcsj", d.getFcsj());
src/main/resources/static/pages/forms/mould/correctForm.xls
No preview for this file type
src/main/resources/static/pages/forms/statement/correctForm.html
@@ -32,13 +32,13 @@ @@ -32,13 +32,13 @@
32 <select class="form-control" name="line" id="line" style="width: 136px;"></select> 32 <select class="form-control" name="line" id="line" style="width: 136px;"></select>
33 </div> 33 </div>
34 <div style="display: inline-block;margin-left: 15px;"> 34 <div style="display: inline-block;margin-left: 15px;">
35 - <span class="item-label" style="width: 80px;">时间: </span> 35 + <span class="item-label" style="width: 80px;">开始时间: </span>
36 <input class="form-control" type="text" id="date" style="width: 120px;"/> 36 <input class="form-control" type="text" id="date" style="width: 120px;"/>
37 </div> 37 </div>
38 -<!-- <div style="display: inline-block;margin-left: 15px;"> -->  
39 -<!-- <span class="item-label" style="width: 80px;">结束时间: </span> -->  
40 -<!-- <input class="form-control" type="text" id="endDate" style="width: 120px;"/> -->  
41 -<!-- </div> --> 38 + <div style="display: inline-block;margin-left: 15px;">
  39 + <span class="item-label" style="width: 80px;">结束时间: </span>
  40 + <input class="form-control" type="text" id="endDate" style="width: 120px;"/>
  41 + </div>
42 <div style="display: inline-block;margin-left: 15px"> 42 <div style="display: inline-block;margin-left: 15px">
43 <span class="item-label" style="width: 140px;">路牌: </span> 43 <span class="item-label" style="width: 140px;">路牌: </span>
44 <select class="form-control" name="lpName" id="lpName" style="width: 136px;"></select> 44 <select class="form-control" name="lpName" id="lpName" style="width: 136px;"></select>
@@ -59,10 +59,11 @@ @@ -59,10 +59,11 @@
59 <table class="table table-bordered table-hover table-checkable" id="forms"> 59 <table class="table table-bordered table-hover table-checkable" id="forms">
60 <thead> 60 <thead>
61 <tr> 61 <tr>
62 - <th colspan="6">营运车辆修正统计表</th> 62 + <th colspan="7">营运车辆修正统计表</th>
63 </tr> 63 </tr>
64 <tr> 64 <tr>
65 <td>编号</td> 65 <td>编号</td>
  66 + <td>日期</td>
66 <td>路牌</td> 67 <td>路牌</td>
67 <td>车号</td> 68 <td>车号</td>
68 <td>司机</td> 69 <td>司机</td>
@@ -96,6 +97,10 @@ @@ -96,6 +97,10 @@
96 format : 'YYYY-MM-DD', 97 format : 'YYYY-MM-DD',
97 locale : 'zh-cn' 98 locale : 'zh-cn'
98 }); 99 });
  100 + $("#endDate").datetimepicker({
  101 + format : 'YYYY-MM-DD',
  102 + locale : 'zh-cn'
  103 + });
99 var d = new Date(); 104 var d = new Date();
100 var year = d.getFullYear(); 105 var year = d.getFullYear();
101 var month = d.getMonth() + 1; 106 var month = d.getMonth() + 1;
@@ -105,6 +110,7 @@ @@ -105,6 +110,7 @@
105 if(day < 10) 110 if(day < 10)
106 day = "0" + day; 111 day = "0" + day;
107 $("#date").val(year + "-" + month + "-" + day); 112 $("#date").val(year + "-" + month + "-" + day);
  113 + $("#endDate").val(year + "-" + month + "-" + day);
108 114
109 $.get('/basic/lineCode2Name',function(result){ 115 $.get('/basic/lineCode2Name',function(result){
110 var data=[]; 116 var data=[];
@@ -197,16 +203,18 @@ @@ -197,16 +203,18 @@
197 }); 203 });
198 204
199 var line = $("#line").val(); 205 var line = $("#line").val();
200 - var date = $("#startDate").val(); 206 + var date = $("#date").val();endDate
201 var lpName = $("#lpName").val(); 207 var lpName = $("#lpName").val();
  208 + var endDate = $("#endDate").val();
202 var code = $("#code").val(); 209 var code = $("#code").val();
203 $("#query").on("click",function(){ 210 $("#query").on("click",function(){
204 line = $("#line").val(); 211 line = $("#line").val();
205 date = $("#date").val(); 212 date = $("#date").val();
206 lpName = $("#lpName").val(); 213 lpName = $("#lpName").val();
207 code = $("#code").val(); 214 code = $("#code").val();
  215 + endDate = $("#endDate").val();
208 var type = "query"; 216 var type = "query";
209 - $get("/realSchedule/correctForm",{line:line,date:date,lpName:lpName,code:code,type:type},function(result){ 217 + $get("/realSchedule/correctForm",{line:line,date:date,endDate:endDate,lpName:lpName,code:code,type:type},function(result){
210 var list_correctForm = template('list_correctForm',{list:result}); 218 var list_correctForm = template('list_correctForm',{list:result});
211 // 把渲染好的模版html文本追加到表格中 219 // 把渲染好的模版html文本追加到表格中
212 $('#forms .list_correctForm').html(list_correctForm); 220 $('#forms .list_correctForm').html(list_correctForm);
@@ -224,7 +232,7 @@ @@ -224,7 +232,7 @@
224 232
225 $("#export").on("click",function(){ 233 $("#export").on("click",function(){
226 var type = "export"; 234 var type = "export";
227 - $get('/realSchedule/correctForm',{line:line,date:date,lpName:lpName,code:code,type:type},function(result){ 235 + $get('/realSchedule/correctForm',{line:line,date:date,endDate:endDate,lpName:lpName,code:code,type:type},function(result){
228 window.open("/downloadFile/download?fileName=修正报表"+date); 236 window.open("/downloadFile/download?fileName=修正报表"+date);
229 }); 237 });
230 }); 238 });
@@ -234,7 +242,8 @@ @@ -234,7 +242,8 @@
234 <script type="text/html" id="list_correctForm"> 242 <script type="text/html" id="list_correctForm">
235 {{each list as obj i}} 243 {{each list as obj i}}
236 <tr> 244 <tr>
237 - <td>{{i+1}}</td> 245 + <td>{{i+1}}</td>
  246 + <td>{{obj.rq}}</td>
238 <td>{{obj.lpName}}</td> 247 <td>{{obj.lpName}}</td>
239 <td>{{obj.clZbh}}</td> 248 <td>{{obj.clZbh}}</td>
240 <td>{{obj.jName}}/{{obj.jGh}}</td> 249 <td>{{obj.jName}}/{{obj.jGh}}</td>
src/main/resources/static/pages/oil/add.html
@@ -173,7 +173,7 @@ @@ -173,7 +173,7 @@
173 <div class="row"> 173 <div class="row">
174 <div class="col-md-offset-3 col-md-4"> 174 <div class="col-md-offset-3 col-md-4">
175 <button type="submit" class="btn green" ><i class="fa fa-check"></i> 提交</button> 175 <button type="submit" class="btn green" ><i class="fa fa-check"></i> 提交</button>
176 - <a type="button" class="btn default" href="list.html" data-pjax><i class="fa fa-times"></i> 取消</a> 176 + <a type="button" class="btn default" href="list_ph.html" data-pjax><i class="fa fa-times"></i> 取消</a>
177 </div> 177 </div>
178 </div> 178 </div>
179 </div> 179 </div>