From e0c71e43f22a81c57720c7ab3595564c5a8e3aee Mon Sep 17 00:00:00 2001 From: aijinhui <aijinhui> Date: 星期二, 31 十月 2023 17:26:44 +0800 Subject: [PATCH] 清淤管理 --- ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java b/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java index c359393..0e4fbcf 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java +++ b/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java @@ -121,11 +121,14 @@ } } }else { + //濡傛灉杞﹁締鏈夋暟鎹垽鏂槸鍚︽湁杩涘叆鍥存爮ID锛屽鏋滄病鏈夋洿鏂版垨璧嬪�肩粡绾害锛屽垽鏂槸鍚﹁繘鍏ュ洿鏍� + + //濡傛灉鏈夎繘鍏ュ洿鏍廔D锛屽垽鏂槸鍚﹀紑鍑鸿娌圭偣 String out = ardAccessFence.getOutShipmentId(); if(out == null){ //杞﹁締鏈紑鍑鸿娌圭偣 String into = ardAccessFence.getIntoShipmentId(); - ArdOilWall ardOilWall = ((ArdOilWallServiceImpl) SpringUtils.getBean("ArdOilWallServiceImpl")).one(into); + ArdOilWall ardOilWall = SpringUtils.getBean(ArdOilWallService.class).one(into); pts.clear(); String[] coord = ardOilWall.getCoord().split(","); for (int j = 0; j < coord.length; j = j + 3) { @@ -138,14 +141,14 @@ } ardAccessFence.setLng(lng); ardAccessFence.setLat(lat); - ((ArdAccessFenceServiceImpl)SpringUtils.getBean("ArdAccessFenceServiceImpl")).updAccess(ardAccessFence); + SpringUtils.getBean(ArdAccessFenceService.class).updAccess(ardAccessFence); }else { //杞﹁締宸茬粡寮�鍑鸿娌圭偣锛屽垽鏂槸鍚﹁繘鍏ュ嵏娌圭偣 String unload = ardAccessFence.getIntoUnloadId(); //濡傛灉unload涓虹┖锛屽垽鏂槸鍚﹁繘鍏ュ嵏娌圭偣 if (unload == null) { //杞﹁締鏈繘鍏ュ嵏娌圭偣 - List<ArdOilWall> ardOilWalls = ((ArdOilWallServiceImpl) SpringUtils.getBean("ArdOilWallServiceImpl")).uploadAll(); + List<ArdOilWall> ardOilWalls = SpringUtils.getBean(ArdOilWallService.class).uploadAll(); //鏄惁鍦ㄨ矾涓� Boolean isRoad = true; for (int i = 0; i < ardOilWalls.size(); i++) { @@ -169,6 +172,8 @@ } if(isRoad){ //濡傛灉鍦ㄨ矾涓婇渶瑕佽褰曟瘡娆″潗鏍囦笌涓婃鏄惁鐩稿悓锛屽鏋滀竴鏍锋洿鏂板仠鐣欐椂闂� + + } }else { //杞﹁締宸茬粡杩涘叆鍗告补鐐癸紝鍒ゆ柇鏄惁宸茬粡寮�鍑哄嵏娌圭偣 -- Gitblit v1.9.3