Commit 52d316bf31ff592eef80f870ce23bacdc76fd1a2
1 parent
235c1cea
1.电子路单上传bug修复,加入配置加载和上传对象重新初始化的功能
Showing
3 changed files
with
37 additions
and
0 deletions
src/main/java/com/bsth/controller/realcontrol/AdminUtilsController.java
| @@ -24,6 +24,7 @@ import com.bsth.filter.SQLInjectFilter; | @@ -24,6 +24,7 @@ import com.bsth.filter.SQLInjectFilter; | ||
| 24 | import com.bsth.security.SsoConfig; | 24 | import com.bsth.security.SsoConfig; |
| 25 | import com.bsth.service.SectionService; | 25 | import com.bsth.service.SectionService; |
| 26 | import com.bsth.service.SystemParamService; | 26 | import com.bsth.service.SystemParamService; |
| 27 | +import com.bsth.service.TrafficManageService; | ||
| 27 | import com.bsth.service.schedule.utils.SpringUtils; | 28 | import com.bsth.service.schedule.utils.SpringUtils; |
| 28 | import com.bsth.util.MailUtils; | 29 | import com.bsth.util.MailUtils; |
| 29 | import com.bsth.websocket.handler.SendUtils; | 30 | import com.bsth.websocket.handler.SendUtils; |
| @@ -103,6 +104,9 @@ public class AdminUtilsController { | @@ -103,6 +104,9 @@ public class AdminUtilsController { | ||
| 103 | @Autowired | 104 | @Autowired |
| 104 | private LineConfigData lineConfigData; | 105 | private LineConfigData lineConfigData; |
| 105 | 106 | ||
| 107 | + @Autowired | ||
| 108 | + private TrafficManageService trafficManageService; | ||
| 109 | + | ||
| 106 | /** | 110 | /** |
| 107 | * 出现重复班次的车辆 | 111 | * 出现重复班次的车辆 |
| 108 | * | 112 | * |
| @@ -384,6 +388,8 @@ public class AdminUtilsController { | @@ -384,6 +388,8 @@ public class AdminUtilsController { | ||
| 384 | rfidHttpLoader.afterPropertiesSet(); | 388 | rfidHttpLoader.afterPropertiesSet(); |
| 385 | ssoConfig.afterPropertiesSet(); | 389 | ssoConfig.afterPropertiesSet(); |
| 386 | 390 | ||
| 391 | + trafficManageService.reloadSetting(); | ||
| 392 | + | ||
| 387 | return "success"; | 393 | return "success"; |
| 388 | } catch (Exception e) { | 394 | } catch (Exception e) { |
| 389 | e.printStackTrace(); | 395 | e.printStackTrace(); |
src/main/java/com/bsth/service/TrafficManageService.java
src/main/java/com/bsth/service/impl/TrafficManageServiceImpl.java
| @@ -1798,4 +1798,33 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -1798,4 +1798,33 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 1798 | sBuffer.append("</XLs>"); | 1798 | sBuffer.append("</XLs>"); |
| 1799 | return sBuffer.toString(); | 1799 | return sBuffer.toString(); |
| 1800 | } | 1800 | } |
| 1801 | + | ||
| 1802 | + @Override | ||
| 1803 | + public void reloadSetting() { | ||
| 1804 | + try { | ||
| 1805 | + WebServiceLocator locator = new WebServiceLocator(); | ||
| 1806 | + String url = SystemParamCache.getDrSysCityInterfaceUrl(); | ||
| 1807 | + if (StringUtils.isNotEmpty(url)) { | ||
| 1808 | + locator.setWebServiceSoapEndpointAddress(url); | ||
| 1809 | + ssop = locator.getWebServiceSoap(); | ||
| 1810 | + } | ||
| 1811 | + url = SystemParamCache.getDrSysCityInterfaceUrl1(); | ||
| 1812 | + if (StringUtils.isNotEmpty(url)) { | ||
| 1813 | + locator.setWebServiceSoapEndpointAddress(url); | ||
| 1814 | + ssop1 = locator.getWebServiceSoap(); | ||
| 1815 | + } | ||
| 1816 | + url = SystemParamCache.getDrSysCityInterfaceBakUrl(); | ||
| 1817 | + if (StringUtils.isNotEmpty(url)) { | ||
| 1818 | + locator.setWebServiceSoapEndpointAddress(url); | ||
| 1819 | + ssopBak = locator.getWebServiceSoap(); | ||
| 1820 | + } | ||
| 1821 | + url = SystemParamCache.getDrSysCityInterfaceBakUrl1(); | ||
| 1822 | + if (StringUtils.isNotEmpty(url)) { | ||
| 1823 | + locator.setWebServiceSoapEndpointAddress(url); | ||
| 1824 | + ssopBak1 = locator.getWebServiceSoap(); | ||
| 1825 | + } | ||
| 1826 | + } catch (Exception e) { | ||
| 1827 | + e.printStackTrace(); | ||
| 1828 | + } | ||
| 1829 | + } | ||
| 1801 | } | 1830 | } |