Commit d982c3dce388d5449786b83057846c28a718d132
1 parent
8050bb6c
1.
Showing
4 changed files
with
52 additions
and
40 deletions
src/main/java/com/bsth/service/impl/TrafficManageServiceImpl.java
| @@ -19,6 +19,7 @@ import com.bsth.repository.traffic.SKBUploadLoggerRepository; | @@ -19,6 +19,7 @@ import com.bsth.repository.traffic.SKBUploadLoggerRepository; | ||
| 19 | import com.bsth.security.util.SecurityUtils; | 19 | import com.bsth.security.util.SecurityUtils; |
| 20 | import com.bsth.service.TrafficManageService; | 20 | import com.bsth.service.TrafficManageService; |
| 21 | import com.bsth.service.traffic.YgcBasicDataService; | 21 | import com.bsth.service.traffic.YgcBasicDataService; |
| 22 | +import com.bsth.util.IpUtils; | ||
| 22 | import com.bsth.util.TimeUtils; | 23 | import com.bsth.util.TimeUtils; |
| 23 | import com.bsth.util.db.DBUtils_MS; | 24 | import com.bsth.util.db.DBUtils_MS; |
| 24 | import com.bsth.webService.trafficManage.org.tempuri.Results; | 25 | import com.bsth.webService.trafficManage.org.tempuri.Results; |
| @@ -528,7 +529,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -528,7 +529,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 528 | try { | 529 | try { |
| 529 | //发送邮件 | 530 | //发送邮件 |
| 530 | EmailBean mail = new EmailBean(); | 531 | EmailBean mail = new EmailBean(); |
| 531 | - mail.setSubject(InetAddress.getLocalHost().getHostAddress()+":路单日志数据"+date); | 532 | + mail.setSubject(IpUtils.getLocalIpAddress() +":路单日志数据"+date); |
| 532 | mail.setContent("总数:" + (listGroup == null ? 0 : listGroup.size()) + "<br/>成功数:" + scount + "<br/>跳过数:" + ccount + "<br/>耗时:" + (System.currentTimeMillis() - start)); | 533 | mail.setContent("总数:" + (listGroup == null ? 0 : listGroup.size()) + "<br/>成功数:" + scount + "<br/>跳过数:" + ccount + "<br/>耗时:" + (System.currentTimeMillis() - start)); |
| 533 | sendEmailController.sendMail(emailSendToAddress, mail); | 534 | sendEmailController.sendMail(emailSendToAddress, mail); |
| 534 | logger.info("setLD-sendMail:邮件发送成功!"); | 535 | logger.info("setLD-sendMail:邮件发送成功!"); |
| @@ -633,7 +634,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -633,7 +634,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 633 | /** | 634 | /** |
| 634 | * 如果car==null,则说明该车辆是从线调中换车功能中加进去的, | 635 | * 如果car==null,则说明该车辆是从线调中换车功能中加进去的, |
| 635 | * 在cars基础信息中查不到车辆的信息,所以忽略该车辆 | 636 | * 在cars基础信息中查不到车辆的信息,所以忽略该车辆 |
| 636 | - */ | 637 | + */ |
| 637 | if(car == null){ | 638 | if(car == null){ |
| 638 | continue; | 639 | continue; |
| 639 | } | 640 | } |
| @@ -922,14 +923,14 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -922,14 +923,14 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 922 | * 上传线路班次时刻表数据 | 923 | * 上传线路班次时刻表数据 |
| 923 | */ | 924 | */ |
| 924 | @Override | 925 | @Override |
| 925 | - public String setSKB(String ids) { | 926 | + public String setSKB(String ids, String qyrqs) { |
| 926 | String result = "上传失败,"; | 927 | String result = "上传失败,"; |
| 927 | StringBuffer sBuffer = new StringBuffer("<SKBs>"); | 928 | StringBuffer sBuffer = new StringBuffer("<SKBs>"); |
| 928 | DecimalFormat df = new DecimalFormat("######0.000"); | 929 | DecimalFormat df = new DecimalFormat("######0.000"); |
| 929 | Map<String,String> lsStationCode2NameMap = null; | 930 | Map<String,String> lsStationCode2NameMap = null; |
| 930 | Map<String, Integer> lsStationName2YgcNumber = null; | 931 | Map<String, Integer> lsStationName2YgcNumber = null; |
| 931 | try { | 932 | try { |
| 932 | - String[] idArray = ids.split(","); | 933 | + String[] idArray = ids.split(","), qyrqArray = qyrqs.split(","); |
| 933 | StringBuffer sBufferA ,sBufferB ,sBufferC ; | 934 | StringBuffer sBufferA ,sBufferB ,sBufferC ; |
| 934 | double zlc,yylc,singleLc,emptyLc;// 总里程、营运里程、单程、空放里程 | 935 | double zlc,yylc,singleLc,emptyLc;// 总里程、营运里程、单程、空放里程 |
| 935 | String bcType,sxx;// 班次类型、上下行 | 936 | String bcType,sxx;// 班次类型、上下行 |
| @@ -1000,7 +1001,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -1000,7 +1001,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 1000 | sBuffer.append("<XLBM>").append(xlbm).append("</XLBM>"); | 1001 | sBuffer.append("<XLBM>").append(xlbm).append("</XLBM>"); |
| 1001 | sBufferB = new StringBuffer(); | 1002 | sBufferB = new StringBuffer(); |
| 1002 | sBufferC = new StringBuffer(); | 1003 | sBufferC = new StringBuffer(); |
| 1003 | - sBufferB.append("<KSRQ>").append(sdfnyr.format(ttInfo.getQyrq())).append("</KSRQ>"); | 1004 | + sBufferB.append("<KSRQ>").append(qyrqArray[i]).append("</KSRQ>"); |
| 1004 | // 结束日期暂时不要,节假日的班次表才需要,如春节的班次表 | 1005 | // 结束日期暂时不要,节假日的班次表才需要,如春节的班次表 |
| 1005 | sBufferB.append("<JSRQ>").append("").append("</JSRQ>"); | 1006 | sBufferB.append("<JSRQ>").append("").append("</JSRQ>"); |
| 1006 | sBufferB.append("<ZJZX>").append(zjzx).append("</ZJZX>"); | 1007 | sBufferB.append("<ZJZX>").append(zjzx).append("</ZJZX>"); |
| @@ -1093,22 +1094,22 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -1093,22 +1094,22 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 1093 | logger.info("setSKB:"+"ttinfoId:"+ttinfoId+";当前站点版本号:"+lineVersion+";查询历史站点路由:"+lsStationCode2NameMap+";查询历史站点编号:"+lsStationName2YgcNumber); | 1094 | logger.info("setSKB:"+"ttinfoId:"+ttinfoId+";当前站点版本号:"+lineVersion+";查询历史站点路由:"+lsStationCode2NameMap+";查询历史站点编号:"+lsStationName2YgcNumber); |
| 1094 | } | 1095 | } |
| 1095 | sBuffer.append("</SKBs>"); | 1096 | sBuffer.append("</SKBs>"); |
| 1096 | - String state;// 是否上传成功 | ||
| 1097 | - if(ssop.setSKB(userNameOther, passwordOther, sBuffer.toString()).isSuccess()){ | ||
| 1098 | - result = "上传成功"; | ||
| 1099 | - state = "1"; | ||
| 1100 | - }else{// 上传失败 | ||
| 1101 | - result = "上传失败"; | ||
| 1102 | - state = "0"; | ||
| 1103 | - } | ||
| 1104 | - // 保存运管处上传记录 | ||
| 1105 | - saveYgcUploadLog(ttinfoList,sBuffer.toString(),TrafficManageServiceImpl.UPLOAD_TYPE_SKB,state); | 1097 | + String state;// 是否上传成功 |
| 1098 | + if(ssop.setSKB(userNameOther, passwordOther, sBuffer.toString()).isSuccess()){ | ||
| 1099 | + result = "上传成功"; | ||
| 1100 | + state = "1"; | ||
| 1101 | + }else{// 上传失败 | ||
| 1102 | + result = "上传失败"; | ||
| 1103 | + state = "0"; | ||
| 1104 | + } | ||
| 1105 | + // 保存运管处上传记录 | ||
| 1106 | + saveYgcUploadLog(ttinfoList,sBuffer.toString(),TrafficManageServiceImpl.UPLOAD_TYPE_SKB,state); | ||
| 1106 | } catch (Exception e) { | 1107 | } catch (Exception e) { |
| 1107 | logger.error("setSKB:", e); | 1108 | logger.error("setSKB:", e); |
| 1108 | e.printStackTrace(); | 1109 | e.printStackTrace(); |
| 1109 | }finally{ | 1110 | }finally{ |
| 1110 | - logger.info("setSKB:"+sBuffer.toString()); | ||
| 1111 | - logger.info("setSKB:"+result); | 1111 | + logger.info("setSKB:"+sBuffer.toString()); |
| 1112 | + logger.info("setSKB:"+result); | ||
| 1112 | } | 1113 | } |
| 1113 | return result; | 1114 | return result; |
| 1114 | } | 1115 | } |
src/main/resources/static/index.html
| @@ -62,7 +62,7 @@ | @@ -62,7 +62,7 @@ | ||
| 62 | rel="stylesheet" type="text/css" /> | 62 | rel="stylesheet" type="text/css" /> |
| 63 | <!-- table 表格控件 --> | 63 | <!-- table 表格控件 --> |
| 64 | <!--<link rel="stylesheet"--> | 64 | <!--<link rel="stylesheet"--> |
| 65 | - <!--href="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.css"--> | 65 | + <!--href="//api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.css"--> |
| 66 | <!--type="text/css" />--> | 66 | <!--type="text/css" />--> |
| 67 | <link href="/metronic_v4.5.4/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css" rel="stylesheet" type="text/css"/> | 67 | <link href="/metronic_v4.5.4/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css" rel="stylesheet" type="text/css"/> |
| 68 | <!-- handsontable样式 --> | 68 | <!-- handsontable样式 --> |
| @@ -220,7 +220,7 @@ | @@ -220,7 +220,7 @@ | ||
| 220 | <!-- LOGO --> | 220 | <!-- LOGO --> |
| 221 | <div class="page-logo"> | 221 | <div class="page-logo"> |
| 222 | <a href="index.html" class="logo-default logo-default-text"> | 222 | <a href="index.html" class="logo-default logo-default-text"> |
| 223 | - 浦东公交调度系统 </a> | 223 | + 临港公交调度系统 </a> |
| 224 | <div class="menu-toggler sidebar-toggler"></div> | 224 | <div class="menu-toggler sidebar-toggler"></div> |
| 225 | </div> | 225 | </div> |
| 226 | <!-- END LOGO --> | 226 | <!-- END LOGO --> |
| @@ -431,6 +431,29 @@ | @@ -431,6 +431,29 @@ | ||
| 431 | }); | 431 | }); |
| 432 | 432 | ||
| 433 | $(function () { | 433 | $(function () { |
| 434 | + $.ajax({ | ||
| 435 | + url: '/user/isWeakCipher', | ||
| 436 | + type: 'POST', | ||
| 437 | + async: false, | ||
| 438 | + success: function (result,status,xhr) { | ||
| 439 | + if (result.data == 1) { | ||
| 440 | + $.get('/pages/permission/user/forceChangePWD.html', function (content) { | ||
| 441 | + layer.open({ | ||
| 442 | + type: 1, | ||
| 443 | + area: ['600px', '360px'], | ||
| 444 | + content: content, | ||
| 445 | + title: '修改密码', | ||
| 446 | + shift: 5, | ||
| 447 | + scrollbar: false, | ||
| 448 | + closeBtn: 0, | ||
| 449 | + success: function () { | ||
| 450 | + } | ||
| 451 | + }); | ||
| 452 | + }); | ||
| 453 | + } | ||
| 454 | + } | ||
| 455 | + }); | ||
| 456 | + | ||
| 434 | $.get('/user/currentUser', function (user) { | 457 | $.get('/user/currentUser', function (user) { |
| 435 | $('#indexTopUName').text(user.userName); | 458 | $('#indexTopUName').text(user.userName); |
| 436 | }); | 459 | }); |
| @@ -613,22 +636,22 @@ | @@ -613,22 +636,22 @@ | ||
| 613 | <!-- 地图相关 --> | 636 | <!-- 地图相关 --> |
| 614 | <!-- 百度 --> | 637 | <!-- 百度 --> |
| 615 | <script | 638 | <script |
| 616 | - src="http://api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT" | 639 | + src="//api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT" |
| 617 | data-exclude=1></script> | 640 | data-exclude=1></script> |
| 618 | <script | 641 | <script |
| 619 | - src="http://api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js" | 642 | + src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js" |
| 620 | data-exclude=1></script> | 643 | data-exclude=1></script> |
| 621 | <script type="text/javascript" | 644 | <script type="text/javascript" |
| 622 | - src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js" | 645 | + src="//api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js" |
| 623 | data-exclude=1></script> | 646 | data-exclude=1></script> |
| 624 | <script type="text/javascript" | 647 | <script type="text/javascript" |
| 625 | - src="http://api.map.baidu.com/library/RichMarker/1.2/src/RichMarker_min.js " | 648 | + src="//api.map.baidu.com/library/RichMarker/1.2/src/RichMarker_min.js " |
| 626 | data-exclude=1></script> | 649 | data-exclude=1></script> |
| 627 | <script src="/assets/js/baidu/TextIconOverlay.js" data-exclude=1></script> | 650 | <script src="/assets/js/baidu/TextIconOverlay.js" data-exclude=1></script> |
| 628 | <script src="/assets/js/baidu//MarkerClusterer.js" data-exclude=1></script> | 651 | <script src="/assets/js/baidu//MarkerClusterer.js" data-exclude=1></script> |
| 629 | <!-- 高德 --> | 652 | <!-- 高德 --> |
| 630 | <script | 653 | <script |
| 631 | - src="http://webapi.amap.com/maps?v=1.3&key=16cb1c5043847e09ef9edafdd77befda" | 654 | + src="//webapi.amap.com/maps?v=1.3&key=16cb1c5043847e09ef9edafdd77befda" |
| 632 | data-exclude=1></script> | 655 | data-exclude=1></script> |
| 633 | <!-- echarts4 --> | 656 | <!-- echarts4 --> |
| 634 | <script src="/metronic_v4.5.4/plugins/echarts4/echarts.min.js"></script> | 657 | <script src="/metronic_v4.5.4/plugins/echarts4/echarts.min.js"></script> |
src/main/resources/static/login.html
| @@ -181,7 +181,7 @@ | @@ -181,7 +181,7 @@ | ||
| 181 | <div class="wrapper ng-scope"> | 181 | <div class="wrapper ng-scope"> |
| 182 | <div id="loginPanel" class="dialog dialog-shadow"> | 182 | <div id="loginPanel" class="dialog dialog-shadow"> |
| 183 | <br> | 183 | <br> |
| 184 | - <h3 class="logo-text">浦东公交调度系统</h3> | 184 | + <h3 class="logo-text">临港公交调度系统</h3> |
| 185 | <hr> | 185 | <hr> |
| 186 | <form style="padding: 0px 35px;"> | 186 | <form style="padding: 0px 35px;"> |
| 187 | <div class="form-group" style="margin-bottom: 0"> | 187 | <div class="form-group" style="margin-bottom: 0"> |
| @@ -343,7 +343,7 @@ | @@ -343,7 +343,7 @@ | ||
| 343 | } | 343 | } |
| 344 | 344 | ||
| 345 | $.get('/user/login/captchaStatus', {userName: t}, function(rs){ | 345 | $.get('/user/login/captchaStatus', {userName: t}, function(rs){ |
| 346 | - if(rs >= 3) | 346 | + if(rs > 1) |
| 347 | _captcha.show(); | 347 | _captcha.show(); |
| 348 | else | 348 | else |
| 349 | hide(); | 349 | hide(); |
| @@ -353,8 +353,8 @@ | @@ -353,8 +353,8 @@ | ||
| 353 | if(!$("#captchaWrap").is(":hidden")){ | 353 | if(!$("#captchaWrap").is(":hidden")){ |
| 354 | _captcha.hide(); | 354 | _captcha.hide(); |
| 355 | //隐藏提示消息 | 355 | //隐藏提示消息 |
| 356 | - msgAlert.html(''); | ||
| 357 | - $('#loginPanel').removeClass('show_msg'); | 356 | + //msgAlert.html(''); |
| 357 | + //$('#loginPanel').removeClass('show_msg'); | ||
| 358 | } | 358 | } |
| 359 | } | 359 | } |
| 360 | } | 360 | } |
src/main/resources/static/real_control_v2/main.html
| @@ -244,24 +244,12 @@ | @@ -244,24 +244,12 @@ | ||
| 244 | </div> | 244 | </div> |
| 245 | </div> | 245 | </div> |
| 246 | </script> | 246 | </script> |
| 247 | -<script id="mt_plat_msg_template" type="text/html"> | ||
| 248 | - <div class="multi_plat_msg_pop uk-animation-slide-bottom" style="background-color: #0aae0a;" data-type="{{type}}" data-confirm="维修保养计划" data-line="{{line}}" data-zbh="{{zbh}}" data-bydj="{{bydj}}" data-bysj="{{dateTimeStr}}" data-bydd="{{bydd}}"> | ||
| 249 | - <div> | ||
| 250 | - <span class="title">维修保养计划</span> | ||
| 251 | - <span class="text"> {{zbh}} {{timeStr}} 进场保养</span> | ||
| 252 | - <span class="desc">--浦东公交维修库</span> | ||
| 253 | - </div> | ||
| 254 | - </div> | ||
| 255 | -</script> | ||
| 256 | 247 | ||
| 257 | <script src="/real_control_v2/js/safe_driv/safeDriv.js" merge="custom_js"></script> | 248 | <script src="/real_control_v2/js/safe_driv/safeDriv.js" merge="custom_js"></script> |
| 258 | <script src="/real_control_v2/js/con_plan/conPlan.js" merge="custom_js"></script> | 249 | <script src="/real_control_v2/js/con_plan/conPlan.js" merge="custom_js"></script> |
| 259 | -<script src="/real_control_v2/js/mt_plan/mtPlan.js" merge="custom_js"></script> | ||
| 260 | <!-- #### 安全驾驶 end ### --> | 250 | <!-- #### 安全驾驶 end ### --> |
| 261 | 251 | ||
| 262 | <!-- 打电话 --> | 252 | <!-- 打电话 --> |
| 263 | -<script src="http://114.80.178.12:9003/forward/voip/callCenterJs"></script> | ||
| 264 | -<script src="http://114.80.178.12:9003/forward/voip/phonePluginJs"></script> | ||
| 265 | <script src="/real_control_v2/js/safe_driv/call_phone.js" ></script> | 253 | <script src="/real_control_v2/js/safe_driv/call_phone.js" ></script> |
| 266 | 254 | ||
| 267 | <script id="voip_call_info_panel-temp" type="text/html"> | 255 | <script id="voip_call_info_panel-temp" type="text/html"> |