Commit a0ec3eb54999abd5e3f349636f26a241a7d943aa
Merge branch 'minhang' of
http://222.66.0.204:8090/panzhaov5/bsth_control into minhang
Showing
5 changed files
with
162 additions
and
50 deletions
src/main/java/com/bsth/controller/schedule/TrafficManageController.java
| ... | ... | @@ -8,6 +8,8 @@ import org.springframework.web.bind.annotation.RequestMethod; |
| 8 | 8 | import org.springframework.web.bind.annotation.RequestParam; |
| 9 | 9 | import org.springframework.web.bind.annotation.RestController; |
| 10 | 10 | |
| 11 | +import java.util.Map; | |
| 12 | + | |
| 11 | 13 | /** |
| 12 | 14 | * |
| 13 | 15 | * @author BSTH |
| ... | ... | @@ -22,9 +24,9 @@ public class TrafficManageController { |
| 22 | 24 | |
| 23 | 25 | |
| 24 | 26 | @RequestMapping(value = "/setXL", method = RequestMethod.GET) |
| 25 | - public String setXL() throws Exception { | |
| 27 | + public String setXL(@RequestParam Map<String, Object> param) throws Exception { | |
| 26 | 28 | try { |
| 27 | - return trManageService.setXL(); | |
| 29 | + return trManageService.setXL(param); | |
| 28 | 30 | } catch (Exception exp) { |
| 29 | 31 | throw new Exception(exp.getCause()); |
| 30 | 32 | } |
| ... | ... | @@ -57,6 +59,15 @@ public class TrafficManageController { |
| 57 | 59 | } |
| 58 | 60 | } |
| 59 | 61 | |
| 62 | + @RequestMapping(value = "/setLDFile", method = RequestMethod.GET) | |
| 63 | + public String setLDFile() throws Exception { | |
| 64 | + try { | |
| 65 | + return trManageService.setLDFile(); | |
| 66 | + } catch (Exception exp) { | |
| 67 | + throw new Exception(exp.getCause()); | |
| 68 | + } | |
| 69 | + } | |
| 70 | + | |
| 60 | 71 | @RequestMapping(value = "/setLCYH", method = RequestMethod.GET) |
| 61 | 72 | public String setLCYH() throws Exception { |
| 62 | 73 | try { | ... | ... |
src/main/java/com/bsth/service/TrafficManageService.java
| 1 | 1 | package com.bsth.service; |
| 2 | 2 | |
| 3 | +import java.util.Map; | |
| 4 | + | |
| 3 | 5 | /** |
| 4 | 6 | * |
| 5 | 7 | * @Interface: LineService(线路service业务层实现接口) |
| ... | ... | @@ -22,7 +24,7 @@ public interface TrafficManageService { |
| 22 | 24 | * |
| 23 | 25 | * @return 调用接口返回信息 |
| 24 | 26 | */ |
| 25 | - String setXL(); | |
| 27 | + String setXL(Map<String, Object> param); | |
| 26 | 28 | |
| 27 | 29 | /** |
| 28 | 30 | * 上传车辆信息 |
| ... | ... | @@ -65,6 +67,8 @@ public interface TrafficManageService { |
| 65 | 67 | |
| 66 | 68 | String setLD(); |
| 67 | 69 | |
| 70 | + String setLDFile(); | |
| 71 | + | |
| 68 | 72 | String setLCYH(); |
| 69 | 73 | |
| 70 | 74 | String setDDRB(); | ... | ... |
src/main/java/com/bsth/service/impl/TrafficManageServiceImpl.java
| ... | ... | @@ -173,16 +173,22 @@ public class TrafficManageServiceImpl implements TrafficManageService{ |
| 173 | 173 | upStationsList = stationRouteRepository.findByLine(line.getLineCode(), 0); |
| 174 | 174 | int startId = 1; |
| 175 | 175 | startId = packagStationXml(upStationsList, sBuffer, startId); |
| 176 | - // 再查下行 | |
| 177 | - downStationsList = stationRouteRepository.findByLine(line.getLineCode(), 1); | |
| 178 | - packagStationXml(downStationsList, sBuffer, startId); | |
| 176 | + // 环线不查下行 | |
| 177 | + if(line.getLinePlayType() != 1){ | |
| 178 | + // 再查下行 | |
| 179 | + downStationsList = stationRouteRepository.findByLine(line.getLineCode(), 1); | |
| 180 | + packagStationXml(downStationsList, sBuffer, startId); | |
| 181 | + } | |
| 179 | 182 | sBuffer.append("</LineStationList>"); |
| 180 | 183 | |
| 181 | 184 | // 循环添加站点点位信息 |
| 182 | 185 | sBuffer.append("<LinePointList>"); |
| 183 | 186 | startId = 1; |
| 184 | 187 | startId = packagStationPointXml(upStationsList, sBuffer, startId); |
| 185 | - packagStationPointXml(downStationsList, sBuffer, startId); | |
| 188 | + // 环线不查下行 | |
| 189 | + if(line.getLinePlayType() != 1){ | |
| 190 | + packagStationPointXml(downStationsList, sBuffer, startId); | |
| 191 | + } | |
| 186 | 192 | sBuffer.append("</LinePointList>"); |
| 187 | 193 | // } |
| 188 | 194 | sBuffer.append("</DataList>"); | ... | ... |
src/main/resources/static/pages/forms/statement/waybill.html
| ... | ... | @@ -303,9 +303,12 @@ |
| 303 | 303 | $("#info tbody tr").each(function(index){ |
| 304 | 304 | param[index] = new Array(); |
| 305 | 305 | $(this).children().each(function(i){ |
| 306 | - param[index][i] = $(this).text().split("\\")[0]; | |
| 307 | - if(i==0){ | |
| 308 | - param[index][3] = $(this).text().split("\\")[1]; | |
| 306 | + if(i<3){ | |
| 307 | + param[index][i] = $(this).text().split("\\")[0]; | |
| 308 | + if(i==0){ | |
| 309 | + param[index][3] = $(this).text().split("\\")[1]; | |
| 310 | + | |
| 311 | + } | |
| 309 | 312 | } |
| 310 | 313 | }); |
| 311 | 314 | }); | ... | ... |
src/main/resources/static/pages/trafficManage/js/timeTempletUpload.js
| 1 | 1 | /** |
| 2 | 2 | * |
| 3 | - * @JSName : common.js(运管功能公共js) | |
| 4 | - * | |
| 5 | - * @Author : bsth@lq | |
| 6 | - * | |
| 7 | - * @Description : TODO(运管功能公共js) | |
| 8 | - * | |
| 3 | + * @JSName : timeTempletUpload.js(运管处js) | |
| 4 | + * | |
| 5 | + * @Author : bsth@zq | |
| 6 | + * | |
| 7 | + * @Description : TODO(运管功能公共js) | |
| 8 | + * | |
| 9 | 9 | * @Data : 2016年6月29日 上午9:21:17 |
| 10 | 10 | * |
| 11 | 11 | * @Version 公交调度系统BS版 0.1 |
| 12 | - * | |
| 12 | + * | |
| 13 | 13 | */ |
| 14 | 14 | |
| 15 | 15 | (function(){ |
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | } |
| 35 | 35 | var lines = new Array(); |
| 36 | 36 | var gsmap = getBusMap(); |
| 37 | - | |
| 37 | + | |
| 38 | 38 | $('#line').select2({ |
| 39 | 39 | ajax: { |
| 40 | 40 | url: '/realSchedule/findLine', |
| ... | ... | @@ -73,7 +73,7 @@ |
| 73 | 73 | } |
| 74 | 74 | } |
| 75 | 75 | }); |
| 76 | - | |
| 76 | + | |
| 77 | 77 | // 绑定查询事件 |
| 78 | 78 | $("#search").click(searchM); |
| 79 | 79 | // 绑定上传事件 |
| ... | ... | @@ -98,7 +98,7 @@ |
| 98 | 98 | params[$(element).attr("name")] = $(element).val(); |
| 99 | 99 | }); |
| 100 | 100 | var i = layer.load(2); |
| 101 | - $get('/tic', params, function(data) { | |
| 101 | + $get('/tic_ec', params, function(data) { | |
| 102 | 102 | _dateFormat(data.content); |
| 103 | 103 | var bodyHtm = template('timeTemplet_list_temp', { |
| 104 | 104 | list : data.content |
| ... | ... | @@ -112,7 +112,7 @@ |
| 112 | 112 | |
| 113 | 113 | // 上传方法 |
| 114 | 114 | function uploadM() { |
| 115 | - | |
| 115 | + | |
| 116 | 116 | // 取得输入框的值 |
| 117 | 117 | var trs = $("#right_div tbody tr input"); |
| 118 | 118 | if (trs.length == 0) { |
| ... | ... | @@ -128,14 +128,14 @@ |
| 128 | 128 | $.ajax({ |
| 129 | 129 | type: 'get',url: '/trmg/setSKB', |
| 130 | 130 | data: params ,dataType:'text', |
| 131 | - success:function(data) { | |
| 131 | + success:function(data) { | |
| 132 | 132 | if(data == 'success'){ |
| 133 | 133 | alert("上传成功"); |
| 134 | 134 | }else{ |
| 135 | 135 | alert("上传失败"); |
| 136 | 136 | } |
| 137 | - | |
| 138 | - }, error : function() { | |
| 137 | + | |
| 138 | + }, error : function() { | |
| 139 | 139 | alert("操作失败"); |
| 140 | 140 | } |
| 141 | 141 | |
| ... | ... | @@ -180,23 +180,30 @@ |
| 180 | 180 | obj.qyrq = moment(obj.qyrq).format(fs); |
| 181 | 181 | }); |
| 182 | 182 | } |
| 183 | - /* | |
| 183 | + | |
| 184 | 184 | // 绑定查询事件 |
| 185 | 185 | $("#setXL").click(setXLF); |
| 186 | - var params = {}; | |
| 186 | + | |
| 187 | 187 | function setXLF() { |
| 188 | + var params = {}; | |
| 189 | + // 取得输入框的值 | |
| 190 | + var inputs = $(".param input,select");debugger; | |
| 191 | + // 遍历数组 | |
| 192 | + $.each(inputs, function(i, element) { | |
| 193 | + params[$(element).attr("name")] = $(element).val(); | |
| 194 | + }); | |
| 188 | 195 | $.ajax({ |
| 189 | 196 | type: 'get',url: '/trmg/setXL', |
| 190 | 197 | data: params ,dataType:'text', |
| 191 | - success:function(data) { | |
| 198 | + success:function(data) { | |
| 192 | 199 | alert(data); |
| 193 | - }, error : function() { | |
| 200 | + }, error : function() { | |
| 194 | 201 | alert("操作失败"); |
| 195 | 202 | } |
| 196 | 203 | |
| 197 | 204 | }); |
| 198 | 205 | } |
| 199 | - | |
| 206 | + | |
| 200 | 207 | // 绑定查询事件 |
| 201 | 208 | $("#setCL").click(setCLF); |
| 202 | 209 | var params = {}; |
| ... | ... | @@ -204,15 +211,15 @@ |
| 204 | 211 | $.ajax({ |
| 205 | 212 | type: 'get',url: '/trmg/setCL', |
| 206 | 213 | data: params ,dataType:'text', |
| 207 | - success:function(data) { | |
| 214 | + success:function(data) { | |
| 208 | 215 | alert(data); |
| 209 | - }, error : function() { | |
| 216 | + }, error : function() { | |
| 210 | 217 | alert("操作失败"); |
| 211 | 218 | } |
| 212 | 219 | |
| 213 | 220 | }); |
| 214 | 221 | } |
| 215 | - | |
| 222 | + | |
| 216 | 223 | // 绑定查询事件 |
| 217 | 224 | $("#setSJ").click(setSJF); |
| 218 | 225 | var params = {}; |
| ... | ... | @@ -220,47 +227,79 @@ |
| 220 | 227 | $.ajax({ |
| 221 | 228 | type: 'get',url: '/trmg/setSJ', |
| 222 | 229 | data: params ,dataType:'text', |
| 223 | - success:function(data) { | |
| 230 | + success:function(data) { | |
| 224 | 231 | alert(data); |
| 225 | - }, error : function() { | |
| 232 | + }, error : function() { | |
| 226 | 233 | alert("操作失败"); |
| 227 | 234 | } |
| 228 | 235 | |
| 229 | 236 | }); |
| 230 | 237 | } |
| 231 | - | |
| 238 | + | |
| 232 | 239 | // 绑定查询事件 |
| 233 | - $("#setCS").click(setCSF); | |
| 240 | + $("#setLD").click(setLDF); | |
| 234 | 241 | var params = {}; |
| 235 | - function setCSF() { | |
| 242 | + function setLDF() { | |
| 236 | 243 | $.ajax({ |
| 237 | - type: 'get',url: '/trmg/setCS', | |
| 244 | + type: 'get',url: '/trmg/setLD', | |
| 238 | 245 | data: params ,dataType:'text', |
| 239 | - success:function(data) { | |
| 246 | + success:function(data) { | |
| 240 | 247 | alert(data); |
| 241 | - }, error : function() { | |
| 248 | + }, error : function() { | |
| 242 | 249 | alert("操作失败"); |
| 243 | 250 | } |
| 244 | 251 | |
| 245 | 252 | }); |
| 246 | 253 | } |
| 247 | - | |
| 254 | + | |
| 255 | + // 绑定查询事件 | |
| 256 | + $("#setLDFile").click(setLDFileF); | |
| 257 | + var params = {}; | |
| 258 | + function setLDFileF() { | |
| 259 | + $.ajax({ | |
| 260 | + type: 'get',url: '/trmg/setLDFile', | |
| 261 | + data: params ,dataType:'text', | |
| 262 | + success:function(data) { | |
| 263 | + alert(data); | |
| 264 | + }, error : function() { | |
| 265 | + alert("操作失败"); | |
| 266 | + } | |
| 267 | + | |
| 268 | + }); | |
| 269 | + } | |
| 270 | + | |
| 248 | 271 | // 绑定查询事件 |
| 249 | - $("#setXLPC").click(setXLPCF); | |
| 272 | + $("#setLCYH").click(setLCYHF); | |
| 250 | 273 | var params = {}; |
| 251 | - function setXLPCF() { | |
| 274 | + function setLCYHF() { | |
| 252 | 275 | $.ajax({ |
| 253 | - type: 'get',url: '/trmg/setXLPC', | |
| 276 | + type: 'get',url: '/trmg/setLCYH', | |
| 254 | 277 | data: params ,dataType:'text', |
| 255 | - success:function(data) { | |
| 278 | + success:function(data) { | |
| 256 | 279 | alert(data); |
| 257 | - }, error : function() { | |
| 280 | + }, error : function() { | |
| 258 | 281 | alert("操作失败"); |
| 259 | 282 | } |
| 260 | 283 | |
| 261 | 284 | }); |
| 262 | 285 | } |
| 263 | - | |
| 286 | + | |
| 287 | + // 绑定查询事件 | |
| 288 | + $("#setDDRB").click(setDDRBF); | |
| 289 | + var params = {}; | |
| 290 | + function setDDRBF() { | |
| 291 | + $.ajax({ | |
| 292 | + type: 'get',url: '/trmg/setDDRB', | |
| 293 | + data: params ,dataType:'text', | |
| 294 | + success:function(data) { | |
| 295 | + alert(data); | |
| 296 | + }, error : function() { | |
| 297 | + alert("操作失败"); | |
| 298 | + } | |
| 299 | + | |
| 300 | + }); | |
| 301 | + } | |
| 302 | + | |
| 264 | 303 | // 绑定查询事件 |
| 265 | 304 | $("#setJHBC").click(setJHBCF); |
| 266 | 305 | var params = {}; |
| ... | ... | @@ -268,13 +307,62 @@ |
| 268 | 307 | $.ajax({ |
| 269 | 308 | type: 'get',url: '/trmg/setJHBC', |
| 270 | 309 | data: params ,dataType:'text', |
| 271 | - success:function(data) { | |
| 310 | + success:function(data) { | |
| 311 | + alert(data); | |
| 312 | + }, error : function() { | |
| 313 | + alert("操作失败"); | |
| 314 | + } | |
| 315 | + | |
| 316 | + }); | |
| 317 | + } | |
| 318 | + | |
| 319 | + // 绑定查询事件 | |
| 320 | + $("#setXLPC").click(setXLPCF); | |
| 321 | + var params = {}; | |
| 322 | + function setXLPCF() { | |
| 323 | + $.ajax({ | |
| 324 | + type: 'get',url: '/trmg/setXLPC', | |
| 325 | + data: params ,dataType:'text', | |
| 326 | + success:function(data) { | |
| 272 | 327 | alert(data); |
| 273 | - }, error : function() { | |
| 328 | + }, error : function() { | |
| 274 | 329 | alert("操作失败"); |
| 275 | 330 | } |
| 276 | 331 | |
| 277 | 332 | }); |
| 278 | - }*/ | |
| 333 | + } | |
| 334 | + | |
| 335 | + | |
| 336 | + // 绑定查询事件 | |
| 337 | + $("#setCS").click(setCSF); | |
| 338 | + var params = {}; | |
| 339 | + function setCSF() { | |
| 340 | + $.ajax({ | |
| 341 | + type: 'get',url: '/trmg/setCS', | |
| 342 | + data: params ,dataType:'text', | |
| 343 | + success:function(data) { | |
| 344 | + alert(data); | |
| 345 | + }, error : function() { | |
| 346 | + alert("操作失败"); | |
| 347 | + } | |
| 348 | + | |
| 349 | + }); | |
| 350 | + } | |
| 351 | + | |
| 352 | + // 绑定查询事件 | |
| 353 | + $("#downloadAllDataFile").click(getDownLoadAllDataFileF); | |
| 354 | + var params = {}; | |
| 355 | + function getDownLoadAllDataFileF() { | |
| 356 | + $.ajax({ | |
| 357 | + type: 'get',url: '/trmg/getDownLoadAllDataFile', | |
| 358 | + data: params ,dataType:'text', | |
| 359 | + success:function(data) { | |
| 360 | + alert(data); | |
| 361 | + }, error : function() { | |
| 362 | + alert("操作失败"); | |
| 363 | + } | |
| 364 | + | |
| 365 | + }); | |
| 366 | + } | |
| 279 | 367 | |
| 280 | 368 | })(); |
| 281 | 369 | \ No newline at end of file | ... | ... |