From 70223b3ef4df02622869425fed4ba9b290e1aa74 Mon Sep 17 00:00:00 2001
From: fei.wang <wf18701153496@163.com>
Date: 星期二, 16 四月 2024 14:07:59 +0800
Subject: [PATCH] V定制1.0 1:对讲功能 2:计算经纬度控制器systemcontrollen

---
 src/main/java/com/hxzk/controller/SystemController.java |   92 ++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 85 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/hxzk/controller/SystemController.java b/src/main/java/com/hxzk/controller/SystemController.java
index 194f1c1..753579d 100644
--- a/src/main/java/com/hxzk/controller/SystemController.java
+++ b/src/main/java/com/hxzk/controller/SystemController.java
@@ -4,20 +4,20 @@
 import com.hxzk.pojo.TbSystem;
 import com.hxzk.pojo.tb_jingwei;
 import com.hxzk.service.SystemService;
-import com.sun.org.apache.xpath.internal.operations.Mod;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.servlet.ModelAndView;
 
-import javax.print.DocFlavor;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
 import java.text.DecimalFormat;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.List;
 
+import static cn.hx.tools.*;
+
+@CrossOrigin
 @RestController
 @RequestMapping("/")
 public class SystemController {
@@ -41,6 +41,22 @@
     @PostMapping("updaping")
     public void updaping(String baoliu28){
         systemService.updaping(baoliu28);
+    }
+//    @CrossOrigin
+    @GetMapping({"ddmm2d"})
+    public String dfConversion(String df) {
+        return ddmm2d(df);
+    }
+//    @CrossOrigin
+    @GetMapping({"dd2ddmm"})
+    public String dudegreeConversion(String du) {
+        return dd2ddmm(du);
+    }
+
+//    @CrossOrigin
+    @GetMapping({"gnssToxy"})
+    public String[] coordinate(String gnssa,String gnssb,String gnsslat,String gnsslog) {
+        return gnssToxy(gnssa,gnssb,gnsslat,gnsslog);
     }
 
 
@@ -103,13 +119,65 @@
     }
 
 
-
     @ResponseBody
     @RequestMapping(value = {"jisuanjingwei.do"}, method = {RequestMethod.POST, RequestMethod.GET})
-    public JSONObject jisuanjingwei(String str) {
+    public static JSONObject jisuanjingwei(String str) {
         JSONObject json = new JSONObject();
         String disab = disab(str);
-        String[] split = str.split(";");
+        String[] split = str.split("");
+        String qishi = split[1] + "/" + split[0];
+        String zhongzhi = split[3] + "/" + split[2];
+        tb_jingwei jingwei = new tb_jingwei();
+        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String format = simpleDateFormat.format(new Date());
+        jingwei.setQishi(qishi);
+        jingwei.setZhongzhi(zhongzhi);
+        jingwei.setJieguo(disab);
+        jingwei.setAddtime(format);
+        json.put("jieguo", disab);
+        return json;
+    }
+
+    @ResponseBody
+    @RequestMapping(value = {"jisuanbaowen.do"}, method = {RequestMethod.POST, RequestMethod.GET})
+    public static JSONObject jisuanbaowen(String gnggA ,String gnggB) {
+        String weiduA = gnggA.split(",")[2];
+        String jingduA = gnggA.split(",")[4];
+        String weiduB = gnggB.split(",")[2];
+        String jingduB = gnggB.split(",")[4];
+        String str = weiduA + ";" + jingduA + ";" + weiduB + ";" + jingduB;
+        JSONObject json = new JSONObject();
+        String disab = disab(str);
+        String[] split = str.split("");
+        String qishi = split[1] + "/" + split[0];
+        String zhongzhi = split[3] + "/" + split[2];
+        tb_jingwei jingwei = new tb_jingwei();
+        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String format = simpleDateFormat.format(new Date());
+        jingwei.setQishi(qishi);
+        jingwei.setZhongzhi(zhongzhi);
+        jingwei.setJieguo(disab);
+        jingwei.setAddtime(format);
+        json.put("jieguo", disab);
+        return json;
+    }
+
+    @ResponseBody
+    @RequestMapping(value = {"jisuandubaowen.do"}, method = {RequestMethod.POST, RequestMethod.GET})
+    public static JSONObject jisuandubaowen(String dugnggA ,String dugnggB) {
+        String weiduA =   dd2ddmm(dugnggA.split(";")[0]);
+        String jingduA =   dd2ddmm(dugnggA.split(";")[1]);
+        String weiduB =   dd2ddmm(dugnggB.split(";")[0]);
+        String jingduB =   dd2ddmm(dugnggB.split(";")[1]);
+
+//        String weiduA = gnggA.split(",")[2];
+//        String jingduA = gnggA.split(",")[4];
+//        String weiduB = gnggB.split(",")[2];
+//        String jingduB = gnggB.split(",")[4];
+        String str = weiduA + ";" + jingduA + ";" + weiduB + ";" + jingduB;
+        JSONObject json = new JSONObject();
+        String disab = disab(str);
+        String[] split = str.split("");
         String qishi = split[1] + "/" + split[0];
         String zhongzhi = split[3] + "/" + split[2];
         tb_jingwei jingwei = new tb_jingwei();
@@ -125,7 +193,17 @@
 
 
 
-
+    //鍚庡彴璁块棶
+    @PostMapping("HouTai")
+    public ModelAndView HouTai(String username){
+        ModelAndView modelAndView = new ModelAndView();
+        if (username!=null){
+            modelAndView.setViewName("/HouTai/HouTai.jsp");
+        }else{
+            modelAndView.setViewName("/index.jsp");
+        }
+        return modelAndView;
+    }
     public static String todufen(String Du, String Fen, String Miao) {
         Float strDu = Float.valueOf(Du);
         Float strFen = Float.valueOf(Fen) / 60.0F;

--
Gitblit v1.9.3