From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 11 九月 2025 18:43:14 +0800
Subject: [PATCH] 最新版本541200007

---
 server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java |   39 ++++++++++++++++++++++++---------------
 1 files changed, 24 insertions(+), 15 deletions(-)

diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java
index 7db4ebd..4b4f355 100644
--- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java
+++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java
@@ -2,7 +2,9 @@
 
 import com.doumee.api.BaseController;
 import com.doumee.config.annotation.LoginNoRequired;
-import com.doumee.core.model.ApiResponse;
+import com.doumee.core.haikang.model.cars.response.CarsAlarmResultListResponse;
+import com.doumee.dao.web.reqeust.CarsJobAndContractByJobIdDTO;
+import com.doumee.service.business.third.model.ApiResponse;
 import com.doumee.core.utils.Constants;
 import com.doumee.dao.business.join.PlatformJobJoinMapper;
 import com.doumee.dao.business.model.Platform;
@@ -22,7 +24,6 @@
 import org.springframework.web.bind.annotation.*;
 
 import java.math.BigDecimal;
-import java.util.ArrayList;
 import java.util.List;
 import java.util.Random;
 
@@ -36,7 +37,7 @@
 @Api(tags = "銆愮湅鏉垮ぇ灞忋�戝洯鍖虹墿娴佽繍琛岃皟搴︾湅鏉跨湡瀹�")
 @RestController
 @Slf4j
-@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/board/api/platformJobRunAct")
+@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/board/api/platformJobRun")
 public class PlatformJobRunActController extends BaseController {
 
     @Autowired
@@ -52,8 +53,6 @@
         return ApiResponse.success(data);
     }
 
-
-
     @LoginNoRequired
     @ApiOperation("杩愯緭浠诲姟鍒嗘瀽")
     @GetMapping("/transportMeasure")
@@ -64,6 +63,7 @@
         List<TransportMeasureVO> list = boardService.transportMeasure(queryType);
         return ApiResponse.success(list);
     }
+
     @LoginNoRequired
     @ApiOperation("姹借溅鐘舵�併�佺粡绾害闆嗗悎鏁版嵁")
     @GetMapping("/carsList")
@@ -71,11 +71,27 @@
         BoardCarsListVO data = boardService.platformJobCarsList();
         return ApiResponse.success(data);
     }
+
+    @LoginNoRequired
+    @ApiOperation("姹借溅鍛婅浜嬩欢闆嗗悎鏁版嵁")
+    @GetMapping("/carsEventList")
+    public ApiResponse<List<CarsAlarmResultListResponse>> carsEventList() {
+        List<CarsAlarmResultListResponse> data = boardService.carsEventList();
+        return ApiResponse.success(data);
+    }
+
     @LoginNoRequired
     @ApiOperation("鏍规嵁杞︾墝鍙锋煡璇綔涓氫俊鎭拰鍚堝悓淇℃伅闆嗗悎")
     @PostMapping("/getCarsJobDetails")
     public ApiResponse<CarsJobAndContractVO> getCarsJobDetails(@RequestBody CarsJobAndContractDTO param) {
         CarsJobAndContractVO data = boardService.getCarsJobDetails(param);
+        return ApiResponse.success(data);
+    }
+    @LoginNoRequired
+    @ApiOperation("鏍规嵁浣滀笟缂栫爜鏌ヨ浣滀笟淇℃伅鍜屽悎鍚屼俊鎭泦鍚�")
+    @PostMapping("/getJobDetailsById")
+    public ApiResponse<CarsJobAndContractVO> getJobDetailsById(@RequestBody CarsJobAndContractByJobIdDTO param) {
+        CarsJobAndContractVO data = boardService.getJobDetailsById(param);
         return ApiResponse.success(data);
     }
     @LoginNoRequired
@@ -101,10 +117,10 @@
                                 ,Constants.PlatformJobStatus.WORKING.getKey()
                                 ,Constants.PlatformJobStatus.TRANSFERING.getKey()
                                 ,Constants.PlatformJobStatus.EXCEPTION.getKey()
-                                ,Constants.PlatformJobStatus.DONE.getKey()
+//                                ,Constants.PlatformJobStatus.DONE.getKey()
                         )
                         .orderByDesc(PlatformJob::getSignNum)
-                        .last(" limit 20 ")
+//                        .last(" limit 20 ")
         );
         return ApiResponse.success(list);
     }
@@ -125,14 +141,7 @@
     @ApiOperation("浠婃棩鍏ュ簱閲忕粺璁�")
     @GetMapping("/totalInList")
     public ApiResponse<List<GeneralVO>> totalInList() {
-        List<GeneralVO> list = new ArrayList<>();
-        for (int i = 1; i < 4; i++) {
-            Random random = new Random();
-            GeneralVO data = new GeneralVO();
-            data.setName("鍘傚尯鍚嶇О_"+i);
-            data.setNum(BigDecimal.valueOf(random.nextInt(1000)));
-            list.add(data);
-        }
+        List<GeneralVO> list = boardService.todayTotalInList();
         return ApiResponse.success(list);
     }
 

--
Gitblit v1.9.3