zhangnaisong
2024-03-09 bf2f8eed673c71b28364e91223bd6fe86be3b07c
ard-work/src/main/java/com/ruoyi/app/application/controller/ArdAppApplicationController.java
@@ -1,5 +1,6 @@
package com.ruoyi.app.application.controller;
import java.awt.geom.QuadCurve2D;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
@@ -108,7 +109,7 @@
    }
    @PostMapping("/sendCheckCommandersPosition")
    @ApiOperation("发起查看指挥端位置")
    //@ApiOperation("发起查看指挥端位置")
    public AjaxResult sendCheckCommandersPosition(@RequestBody Map<String,Object> para) {
        String usersId = SecurityUtils.getUserId();
        try{
@@ -121,7 +122,7 @@
    }
    @PostMapping("/sendCheckSYCarsPosition")
    @ApiOperation("发起查看车辆位置")
    //@ApiOperation("发起查看车辆位置")
    public AjaxResult sendCheckSYCarsPosition(@RequestBody Map<String,Object> para) {
        String usersId = SecurityUtils.getUserId();
        try{
@@ -134,7 +135,7 @@
    }
    @GetMapping("/getCheckPosition")
    @ApiOperation("指挥端查看位置申请")
    //@ApiOperation("指挥端查看位置申请")
    public AjaxResult getCheckPosition() {
        String usersId = SecurityUtils.getUserId();
        try{
@@ -147,7 +148,7 @@
    }
    @PutMapping("/approvalCheckPosition")
    @ApiOperation("指挥端审批申请")
    //@ApiOperation("指挥端审批申请")
    public AjaxResult approvalCheckPosition(@RequestBody Map<String,String> para) {
        String commanderId = SecurityUtils.getUserId();
        try{
@@ -160,7 +161,7 @@
    }
    @GetMapping("/getCheckPositionTrue")
    @ApiOperation("指挥端查看通过的申请")
    //@ApiOperation("指挥端查看通过的申请")
    public AjaxResult getCheckPositionTrue() {
        String commanderId = SecurityUtils.getUserId();
        try{
@@ -173,7 +174,7 @@
    }
    @GetMapping("/getCheckPositionOwn")
    @ApiOperation("单兵端查看已审批的申请")
    //@ApiOperation("单兵端查看已审批的申请")
    public AjaxResult getCheckPositionOwn() {
        String soilderId = SecurityUtils.getUserId();
        try{
@@ -186,7 +187,7 @@
    }
    @PutMapping("/approvalCheckPositionOwn")
    @ApiOperation("单兵端审批更改查看标记")
    //@ApiOperation("单兵端审批更改查看标记")
    public AjaxResult approvalCheckPositionOwn(@RequestBody Map<String,String> para) {
        String soilderId = SecurityUtils.getUserId();
        try{
@@ -199,7 +200,7 @@
    }
    @GetMapping("/getSendPositionTrue")
    @ApiOperation("单兵端查看通过的申请")
    //@ApiOperation("单兵端查看通过的申请")
    public AjaxResult getSendPositionTrue() {
        String soilderId = SecurityUtils.getUserId();
        try{
@@ -210,4 +211,30 @@
            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();
        }
    }
}