Commit d531ff0f66be829f9039ebe58c329bd618b52df8
1 parent
69d4f740
修正报表添加时间区间查询
Showing
6 changed files
with
27 additions
and
16 deletions
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<ScheduleRealInfo, L | @@ -105,7 +105,7 @@ public interface ScheduleRealInfoService extends BaseService<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<ScheduleRealInf | @@ -1965,7 +1965,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<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<ScheduleRealInf | @@ -1991,12 +1991,12 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<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<ScheduleRealInf | @@ -2030,6 +2030,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<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> |