chenxiaofei 2 сар өмнө
parent
commit
cb18cbedb1

+ 1 - 0
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/model/vo/CurrentTaskTraceReqVo.java

@@ -23,6 +23,7 @@ public class CurrentTaskTraceReqVo implements Serializable {
     private List<CurrentTaskTrace> currentTaskTraceList;
 
     //点位信息
+    @Schema(description = "点位信息")
     private List<CurrentAddress> currentAddressList;
 
     @Data

+ 5 - 0
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/kwfTruckTraceService.java

@@ -415,6 +415,11 @@ public class kwfTruckTraceService {
         List<CurrentTaskTraceReqVo.CurrentAddress> addressList = getCurrentAddresses();
         // 将地址列表设置到 CurrentTaskTraceReqVo 对象中
         currentTaskTraceReqVo.setCurrentAddressList(addressList);
+        int sum = addressList.stream()
+                .filter(a -> StringUtils.isNotBlank(a.getDuration()))
+                .mapToInt(x -> Integer.parseInt(x.getDuration()))
+                .sum();
+        currentTaskTraceReqVo.setTotalDuration(String.valueOf(sum));
         return currentTaskTraceReqVo;
     }