From bc4aabbf586d71cf6e1f1a26e7f357c9dfe2019a Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期五, 01 三月 2024 17:58:01 +0800
Subject: [PATCH] app部分接口改为post方式提交

---
 ard-work/src/main/java/com/ruoyi/app/application/controller/ArdAppApplicationController.java |   96 ++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 88 insertions(+), 8 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/app/application/controller/ArdAppApplicationController.java b/ard-work/src/main/java/com/ruoyi/app/application/controller/ArdAppApplicationController.java
index 61de069..b1bcad4 100644
--- a/ard-work/src/main/java/com/ruoyi/app/application/controller/ArdAppApplicationController.java
+++ b/ard-work/src/main/java/com/ruoyi/app/application/controller/ArdAppApplicationController.java
@@ -1,9 +1,11 @@
 package com.ruoyi.app.application.controller;
 
+import java.awt.geom.QuadCurve2D;
 import java.util.List;
 import java.util.Map;
 import javax.servlet.http.HttpServletResponse;
 
+import com.ruoyi.app.application.domain.ArdAppApplication;
 import com.ruoyi.common.utils.SecurityUtils;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -20,7 +22,7 @@
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.enums.BusinessType;
-import com.ruoyi.app.application.domain.ArdAppApplication;
+
 import com.ruoyi.app.application.service.IArdAppApplicationService;
 import com.ruoyi.common.utils.poi.ExcelUtil;
 import com.ruoyi.common.core.page.TableDataInfo;
@@ -29,7 +31,7 @@
  * 鍗曞叺绔敵璇锋煡鐪嬫寚鎸ョ浣嶇疆鎴栦笁涓�杞﹁締浣嶇疆Controller
  * 
  * @author ard
- * @date 2024-01-23
+ * @date 2024-01-25
  */
 @RestController
 @RequestMapping("/app/application")
@@ -67,10 +69,10 @@
      * 鑾峰彇鍗曞叺绔敵璇锋煡鐪嬫寚鎸ョ浣嶇疆鎴栦笁涓�杞﹁締浣嶇疆璇︾粏淇℃伅
      */
     @PreAuthorize("@ss.hasPermi('app:application:query')")
-    @GetMapping(value = "/{applicationId}")
-    public AjaxResult getInfo(@PathVariable("applicationId") String applicationId)
+    @GetMapping(value = "/{soilderId}")
+    public AjaxResult getInfo(@PathVariable("soilderId") String soilderId)
     {
-        return success(ardAppApplicationService.selectArdAppApplicationByApplicationId(applicationId));
+        return success(ardAppApplicationService.selectArdAppApplicationBySoilderId(soilderId));
     }
 
     /**
@@ -100,10 +102,10 @@
      */
     @PreAuthorize("@ss.hasPermi('app:application:remove')")
     @Log(title = "鍗曞叺绔敵璇锋煡鐪嬫寚鎸ョ浣嶇疆鎴栦笁涓�杞﹁締浣嶇疆", businessType = BusinessType.DELETE)
-	@DeleteMapping("/{applicationIds}")
-    public AjaxResult remove(@PathVariable String[] applicationIds)
+	@DeleteMapping("/{soilderIds}")
+    public AjaxResult remove(@PathVariable String[] soilderIds)
     {
-        return toAjax(ardAppApplicationService.deleteArdAppApplicationByApplicationIds(applicationIds));
+        return toAjax(ardAppApplicationService.deleteArdAppApplicationBySoilderIds(soilderIds));
     }
 
     @PostMapping("/sendCheckCommandersPosition")
@@ -157,4 +159,82 @@
             return AjaxResult.error();
         }
     }
+
+    @GetMapping("/getCheckPositionTrue")
+    @ApiOperation("鎸囨尌绔煡鐪嬮�氳繃鐨勭敵璇�")
+    public AjaxResult getCheckPositionTrue() {
+        String commanderId = SecurityUtils.getUserId();
+        try{
+            Map<String,List<Map<String,Object>>> result = ardAppApplicationService.getCheckPositionTrue(commanderId);
+            return AjaxResult.success(result);
+        }catch(Exception e){
+            e.printStackTrace();
+            return AjaxResult.error();
+        }
+    }
+
+    @GetMapping("/getCheckPositionOwn")
+    @ApiOperation("鍗曞叺绔煡鐪嬪凡瀹℃壒鐨勭敵璇�")
+    public AjaxResult getCheckPositionOwn() {
+        String soilderId = SecurityUtils.getUserId();
+        try{
+            Map<String,List<Map<String,Object>>> result = ardAppApplicationService.getCheckPositionOwn(soilderId);
+            return AjaxResult.success(result);
+        }catch(Exception e){
+            e.printStackTrace();
+            return AjaxResult.error();
+        }
+    }
+
+    @PutMapping("/approvalCheckPositionOwn")
+    @ApiOperation("鍗曞叺绔鎵规洿鏀规煡鐪嬫爣璁�")
+    public AjaxResult approvalCheckPositionOwn(@RequestBody Map<String,String> para) {
+        String soilderId = SecurityUtils.getUserId();
+        try{
+            int result = ardAppApplicationService.approvalCheckPositionOwn(soilderId,para);
+            return result > 0 ? AjaxResult.success() : AjaxResult.error();
+        }catch(Exception e){
+            e.printStackTrace();
+            return AjaxResult.error();
+        }
+    }
+
+    @GetMapping("/getSendPositionTrue")
+    @ApiOperation("鍗曞叺绔煡鐪嬮�氳繃鐨勭敵璇�")
+    public AjaxResult getSendPositionTrue() {
+        String soilderId = SecurityUtils.getUserId();
+        try{
+            Map<String,List<Map<String,Object>>> result = ardAppApplicationService.getSendPositionTrue(soilderId);
+            return AjaxResult.success(result);
+        }catch(Exception e){
+            e.printStackTrace();
+            return AjaxResult.error();
+        }
+    }
+
+    @GetMapping("/getCheckPositionNo")
+    @ApiOperation("PC绔煡鐪嬫湭瀹℃壒鐨勭敵璇�")
+    public AjaxResult getCheckPositionNo() {//
+        String commanderId = SecurityUtils.getUserId();
+        try{
+            List<Map<String,Object>> result = ardAppApplicationService.getCheckPositionNo(commanderId);
+            return AjaxResult.success(result);
+        }catch(Exception e){
+            e.printStackTrace();
+            return AjaxResult.error();
+        }
+    }
+
+    @PostMapping("/getSoilderAndCarPositionByCommanderIdNear")
+    @ApiOperation("PC绔寚鎸ョ鏌ョ湅鍗曞叺绔強杞﹁締浣嶇疆")
+    public AjaxResult getSoilderAndCarPositionByCommanderIdNear(@RequestBody Map<String, Double> para) {
+        String commanderId = SecurityUtils.getUserId();
+        try{
+            Map<String,Map<String,List<Map<String,Object>>>> result = ardAppApplicationService.getSoilderAndCarPositionByCommanderId(commanderId,para);
+            return AjaxResult.success(result);
+        }catch(Exception e){
+            e.printStackTrace();
+            return AjaxResult.error();
+        }
+    }
 }

--
Gitblit v1.9.3