Parcourir la source

提交app端接口开发

chenxiaofei il y a 7 mois
Parent
commit
9e59dcb114

+ 12 - 7
sckw-auth/src/main/resources/bootstrap-dev.yml

@@ -3,21 +3,26 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 10.10.10.230:8848
+        server-addr: @nacos.server@
         # 命名空间
-        namespace: sckw-ng-service-platform-dev
+        namespace: @nacos.namespace@
         # 共享配置
         group: sckw-ng-service-platform
       config:
         # 配置中心地址
-        server-addr: 10.10.10.230:8848
-        # 配置文件格式
-        file-extension: yaml
+        server-addr: @nacos.server@
         # 命名空间
-        namespace: sckw-ng-service-platform-dev
+        namespace: @nacos.namespace@
         # 共享配置
         group: sckw-ng-service-platform
-        #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
+        # 配置文件格式
+        file-extension: yaml
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
+
+        #可以读多个配置文件 需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml
             group: sckw-ng-service-platform

+ 15 - 7
sckw-gateway/src/main/resources/bootstrap-dev.yml

@@ -3,18 +3,26 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 10.10.10.230:8848
+        server-addr: @nacos.server@
         # 命名空间
-        namespace: sckw-ng-service-platform-dev
+        namespace: @nacos.namespace@
         # 共享配置
         group: sckw-ng-service-platform
       config:
         # 配置中心地址
-        server-addr: 10.10.10.230:8848
-        # 配置文件格式
-        file-extension: yaml
+        server-addr: @nacos.server@
         # 命名空间
-        namespace: sckw-ng-service-platform-dev
+        namespace: @nacos.namespace@
         # 共享配置
         group: sckw-ng-service-platform
-
+        # 配置文件格式
+        file-extension: yaml
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-common
+            refresh: true
+        #可以读多个配置文件 需要在同一个命名空间下面可以是不同的组
+        extension-configs:
+          - dataId: sckw-common.yml
+            group: sckw-ng-service-platform
+            refresh: true

+ 4 - 0
sckw-modules/sckw-contract/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-file/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 25 - 2
sckw-modules/sckw-fleet/src/main/java/com/sckw/fleet/service/KwfTruckService.java

@@ -1387,13 +1387,36 @@ public class KwfTruckService {
         //按照车辆id进行分组
         Map<Long, List<KwfTruck>> truckIdAndTruckListMap = kwfTrucks.stream().collect(Collectors.groupingBy(KwfTruck::getId));
         //获取要返回的车辆信息
-        List<CapacityStatusVo.Truck> trucks = kwfFleetTrucks.stream().map(x -> getTruck(x, fleetMap, truckIdAndTruckListMap)).collect(Collectors.toList());
-
+        List<CapacityStatusVo.Truck> trucks = Lists.newArrayList();
+        fleetIdAndFleetTruckListMap.forEach((fleetId, fleetTruckList) -> {
+            buildTruck(fleetId, fleetTruckList, fleetMap);
+        });
+    
         CapacityStatusVo capacityStatusVo = new CapacityStatusVo();
         capacityStatusVo.setTruck(trucks);
         return capacityStatusVo;
     }
 
+    private static void buildTruck(Long fleetId, List<KwfFleetTruck> fleetTruckList, Map<Long, KwfFleet> fleetMap) {
+        CapacityStatusVo.Truck truck = new CapacityStatusVo.Truck();
+        truck.setFleetId(String.valueOf(fleetId));
+        truck.setFleetName(fleetMap.getOrDefault(fleetId, new KwfFleet()).getName());
+        //获取空闲车辆数
+        truck.setIdleNum("0");
+        truck.setRunningNum("0");
+        if (CollectionUtils.isNotEmpty(fleetTruckList)) {
+            long idleNum = fleetTruckList.stream()
+                    .filter(ft -> Objects.equals(ft.getStatus(), 0))
+                    .count();
+            truck.setIdleNum(String.valueOf(idleNum));
+            long runningNum = fleetTruckList.stream()
+                    .filter(ft -> Objects.equals(ft.getStatus(), 1))
+                    .count();
+            truck.setRunningNum(String.valueOf(runningNum));
+        }
+        truck.setAbnormalNum("0");
+    }
+
 
     public CapacityTotalStatusVo queryTotalCapacityStatus(CapacityStatusReq req) {
         log.info("获取运力实况总是统计");

+ 7 - 0
sckw-modules/sckw-fleet/src/main/resources/bootstrap-dev.yml

@@ -18,6 +18,13 @@ spring:
         # 共享配置
         group: sckw-ng-service-platform
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
+          - data-id: amap-config.yml
+            group: sckw-ng-service-platform
+            refresh: true
         extension-configs:
           - dataId: sckw-common.yml
             group: sckw-ng-service-platform

+ 4 - 0
sckw-modules/sckw-manage/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-message/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-operation/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-order/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-payment/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-product/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-report/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-system/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml

+ 4 - 0
sckw-modules/sckw-transport/src/main/resources/bootstrap-dev.yml

@@ -17,6 +17,10 @@ spring:
         namespace: sckw-ng-service-platform-dev
         # 共享配置
         group: sckw-ng-service-platform
+        shared-configs:
+          - data-id: sckw-common.yml
+            group: sckw-ng-common
+            refresh: true
         #可以读多个配置文件  需要在同一个命名空间下面可以是不同的组
         extension-configs:
           - dataId: sckw-common.yml