From b54ea64cbb2cf8d613ca1ecf6ed9e5140abb4b9f Mon Sep 17 00:00:00 2001
From: Van333 <van666666@foxmail.com>
Date: 星期三, 26 十月 2022 15:30:29 +0800
Subject: [PATCH] 参数调整
---
src/main/java/api/controller/CameraController.java | 88 ++++++++++-
src/main/java/api/service/AccessService.java | 4
src/main/java/api/bean/PoleSensorV2SoilVOEntity.java | 13 +
.idea/dataSources.xml | 12 +
.idea/sonarlint/issuestore/a/6/a679d63f2053a2d504b84084e321ec7f09f6cf28 | 43 ++++++
src/main/java/api/controller/TimerController.java | 42 +++++
.idea/sonarlint/issuestore/4/4/442292b8a7efeabbe4cc176709b833b1792140ec | 0
.idea/sonarlint/issuestore/b/e/be870e2f29a0ab9bfbd918142d7c9cfa227eb2d5 | 0
src/main/java/api/bean/LoginForm.java | 22 +++
.idea/sonarlint/issuestore/3/2/324fc0690731dcdebc792576448ba5a6e8c06d62 | 3
.idea/sonarlint/issuestore/f/c/fc6f2f2e5667325ffa3dddc5f8a06a6b6678fc4d | 0
.idea/sonarlint/issuestore/index.pb | 18 ++
.idea/sonarlint/issuestore/d/0/d0d1e8f47438a32015e088e692535feeed269aef | 17 ++
src/main/java/api/controller/OldSystemLoginController.java | 60 ++++++++
.idea/sonarlint/issuestore/9/3/93a9bd117cced6b9c7148662c8fd3c4c897df38c | 25 +++
target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst | 2
.idea/sonarlint/issuestore/b/a/ba3268bafd7e0ebaede0ee9191f3fb1e1c429db1 | 0
.idea/sonarlint/issuestore/c/e/ce4a830e5e4def64dc852bb018931e75b6adb0a2 | 4
target/api-1.0-SNAPSHOT.jar.original | 0
.idea/jpa-buddy.xml | 6
src/main/java/api/bean/ReqParams.java | 2
src/main/java/api/dao/AccessDao.java | 3
.idea/sonarlint/issuestore/c/7/c72fbd54d77e074dc19b9a2f8657b608014f95ab | 9 +
target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst | 2
24 files changed, 354 insertions(+), 21 deletions(-)
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
new file mode 100644
index 0000000..abbbb5a
--- /dev/null
+++ b/.idea/dataSources.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
+ <data-source source="LOCAL" name="@47.106.172.9" uuid="6c957196-4c2d-4e6b-a901-88fb72b1200e">
+ <driver-ref>mysql.8</driver-ref>
+ <synchronize>true</synchronize>
+ <jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
+ <jdbc-url>jdbc:mysql://47.106.172.9:2512</jdbc-url>
+ <working-dir>$ProjectFileDir$</working-dir>
+ </data-source>
+ </component>
+</project>
\ No newline at end of file
diff --git a/.idea/jpa-buddy.xml b/.idea/jpa-buddy.xml
new file mode 100644
index 0000000..966d5f5
--- /dev/null
+++ b/.idea/jpa-buddy.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="JpaBuddyIdeaProjectConfig">
+ <option name="renamerInitialized" value="true" />
+ </component>
+</project>
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/3/2/324fc0690731dcdebc792576448ba5a6e8c06d62 b/.idea/sonarlint/issuestore/3/2/324fc0690731dcdebc792576448ba5a6e8c06d62
new file mode 100644
index 0000000..bd8272e
--- /dev/null
+++ b/.idea/sonarlint/issuestore/3/2/324fc0690731dcdebc792576448ba5a6e8c06d62
@@ -0,0 +1,3 @@
+
+E
+java:S1172"/Remove this unused method parameter "hasToken".(厯霚
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/4/4/442292b8a7efeabbe4cc176709b833b1792140ec b/.idea/sonarlint/issuestore/4/4/442292b8a7efeabbe4cc176709b833b1792140ec
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.idea/sonarlint/issuestore/4/4/442292b8a7efeabbe4cc176709b833b1792140ec
diff --git a/.idea/sonarlint/issuestore/9/3/93a9bd117cced6b9c7148662c8fd3c4c897df38c b/.idea/sonarlint/issuestore/9/3/93a9bd117cced6b9c7148662c8fd3c4c897df38c
new file mode 100644
index 0000000..51ca0ee
--- /dev/null
+++ b/.idea/sonarlint/issuestore/9/3/93a9bd117cced6b9c7148662c8fd3c4c897df38c
@@ -0,0 +1,25 @@
+
+r
+java:S1488-"\Immediately return this expression instead of assigning it to the temporary variable "page".(迍竹
+r
+java:S14884"\Immediately return this expression instead of assigning it to the temporary variable "page".(迍竹
+e
+java:S3252#"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+e
+java:S3252&"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+e
+java:S3252)"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+e
+java:S32522"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+r
+java:S1488-"\Immediately return this expression instead of assigning it to the temporary variable "page".(迍竹
+r
+java:S14884"\Immediately return this expression instead of assigning it to the temporary variable "page".(迍竹
+e
+java:S3252#"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+e
+java:S3252&"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+e
+java:S3252)"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+e
+java:S32522"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/a/6/a679d63f2053a2d504b84084e321ec7f09f6cf28 b/.idea/sonarlint/issuestore/a/6/a679d63f2053a2d504b84084e321ec7f09f6cf28
new file mode 100644
index 0000000..6f7b610
--- /dev/null
+++ b/.idea/sonarlint/issuestore/a/6/a679d63f2053a2d504b84084e321ec7f09f6cf28
@@ -0,0 +1,43 @@
+
+E
+java:S37402"/Provide the parametrized type for this generic.(彺涎
+E
+java:S37402"/Provide the parametrized type for this generic.(彺涎
+E
+java:S3740J"/Provide the parametrized type for this generic.(彺涎
+E
+java:S3740J"/Provide the parametrized type for this generic.(彺涎
+`
+java:S4488#"JReplace "@RequestMapping(method = RequestMethod.POST)" with "@PostMapping"(鴽垐
+e
+java:S4488;"JReplace "@RequestMapping(method = RequestMethod.POST)" with "@PostMapping"(髨������
+F
+java:S1128"+Remove this unused import 'java.util.List'.(针蹦����
+E
+java:S37402"/Provide the parametrized type for this generic.(彺涎
+E
+java:S37402"/Provide the parametrized type for this generic.(彺涎
+E
+java:S3740J"/Provide the parametrized type for this generic.(彺涎
+E
+java:S3740J"/Provide the parametrized type for this generic.(彺涎
+`
+java:S4488#"JReplace "@RequestMapping(method = RequestMethod.POST)" with "@PostMapping"(鴽垐
+e
+java:S4488;"JReplace "@RequestMapping(method = RequestMethod.POST)" with "@PostMapping"(髨������
+F
+java:S1128"+Remove this unused import 'java.util.List'.(针蹦����
+E
+java:S37402"/Provide the parametrized type for this generic.(彺涎
+E
+java:S37402"/Provide the parametrized type for this generic.(彺涎
+E
+java:S3740J"/Provide the parametrized type for this generic.(彺涎
+E
+java:S3740J"/Provide the parametrized type for this generic.(彺涎
+`
+java:S4488#"JReplace "@RequestMapping(method = RequestMethod.POST)" with "@PostMapping"(鴽垐
+e
+java:S4488;"JReplace "@RequestMapping(method = RequestMethod.POST)" with "@PostMapping"(髨������
+F
+java:S1128"+Remove this unused import 'java.util.List'.(针蹦����
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/b/a/ba3268bafd7e0ebaede0ee9191f3fb1e1c429db1 b/.idea/sonarlint/issuestore/b/a/ba3268bafd7e0ebaede0ee9191f3fb1e1c429db1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.idea/sonarlint/issuestore/b/a/ba3268bafd7e0ebaede0ee9191f3fb1e1c429db1
diff --git a/.idea/sonarlint/issuestore/b/e/be870e2f29a0ab9bfbd918142d7c9cfa227eb2d5 b/.idea/sonarlint/issuestore/b/e/be870e2f29a0ab9bfbd918142d7c9cfa227eb2d5
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.idea/sonarlint/issuestore/b/e/be870e2f29a0ab9bfbd918142d7c9cfa227eb2d5
diff --git a/.idea/sonarlint/issuestore/c/7/c72fbd54d77e074dc19b9a2f8657b608014f95ab b/.idea/sonarlint/issuestore/c/7/c72fbd54d77e074dc19b9a2f8657b608014f95ab
new file mode 100644
index 0000000..fb57684
--- /dev/null
+++ b/.idea/sonarlint/issuestore/c/7/c72fbd54d77e074dc19b9a2f8657b608014f95ab
@@ -0,0 +1,9 @@
+
+w
+java:S1488I"\Immediately return this expression instead of assigning it to the temporary variable "page".(ㄝ櫈����
+]
+java:S2259?"BA "NullPointerException" could be thrown; "list" is nullable here.(凕窕����
+e
+java:S3252'"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
+e
+java:S3252G"OUse static access with "com.github.pagehelper.page.PageMethod" for "startPage".(翂嗔
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/c/e/ce4a830e5e4def64dc852bb018931e75b6adb0a2 b/.idea/sonarlint/issuestore/c/e/ce4a830e5e4def64dc852bb018931e75b6adb0a2
new file mode 100644
index 0000000..0f52c66
--- /dev/null
+++ b/.idea/sonarlint/issuestore/c/e/ce4a830e5e4def64dc852bb018931e75b6adb0a2
@@ -0,0 +1,4 @@
+
+V java:S125"<This block of commented-out lines of code should be removed.(渑贲����
+K
+java:S1128"0Remove this unused import 'api.bean.LampEntity'.(糨祤����
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/d/0/d0d1e8f47438a32015e088e692535feeed269aef b/.idea/sonarlint/issuestore/d/0/d0d1e8f47438a32015e088e692535feeed269aef
new file mode 100644
index 0000000..c3bc6ea
--- /dev/null
+++ b/.idea/sonarlint/issuestore/d/0/d0d1e8f47438a32015e088e692535feeed269aef
@@ -0,0 +1,17 @@
+
+U
+java:S6213":Rename this variable to not match a restricted identifier.(�酯����
+P
+java:S6213":Rename this variable to not match a restricted identifier.(諕旰
+U
+java:S6213":Rename this variable to not match a restricted identifier.(┴����
+U
+java:S6213":Rename this variable to not match a restricted identifier.(鮼伤����
+U
+java:S6213":Rename this variable to not match a restricted identifier.(�酯����
+P
+java:S6213":Rename this variable to not match a restricted identifier.(諕旰
+U
+java:S6213":Rename this variable to not match a restricted identifier.(┴����
+U
+java:S6213":Rename this variable to not match a restricted identifier.(鮼伤����
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/f/c/fc6f2f2e5667325ffa3dddc5f8a06a6b6678fc4d b/.idea/sonarlint/issuestore/f/c/fc6f2f2e5667325ffa3dddc5f8a06a6b6678fc4d
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.idea/sonarlint/issuestore/f/c/fc6f2f2e5667325ffa3dddc5f8a06a6b6678fc4d
diff --git a/.idea/sonarlint/issuestore/index.pb b/.idea/sonarlint/issuestore/index.pb
index 1a2e89b..9a1b83c 100644
--- a/.idea/sonarlint/issuestore/index.pb
+++ b/.idea/sonarlint/issuestore/index.pb
@@ -1,3 +1,19 @@
c
-3src/main/java/api/controller/WeatherController.java,a\6\a679d63f2053a2d504b84084e321ec7f09f6cf28
\ No newline at end of file
+3src/main/java/api/controller/WeatherController.java,a\6\a679d63f2053a2d504b84084e321ec7f09f6cf28
+R
+"src/main/java/api/dao/LampDao.java,d\0\d0d1e8f47438a32015e088e692535feeed269aef
+]
+-src/main/java/api/service/WeatherService.java,9\3\93a9bd117cced6b9c7148662c8fd3c4c897df38c
+U
+%src/main/java/api/APIApplication.java,b\a\ba3268bafd7e0ebaede0ee9191f3fb1e1c429db1
+7
+pom.xml,4\4\442292b8a7efeabbe4cc176709b833b1792140ec
+\
+,src/main/java/api/dao/SinglelampDataDao.java,c\e\ce4a830e5e4def64dc852bb018931e75b6adb0a2
+c
+3src/main/java/api/service/SinglelampDataServer.java,c\7\c72fbd54d77e074dc19b9a2f8657b608014f95ab
+`
+0src/main/java/api/bean/PoleSensorV2VOEntity.java,d\4\d4cc4e15977bad28854c14d8c280f689febe6570
+U
+%src/main/java/api/utils/HttpUtil.java,0\0\0097a929f7209d0ce32de24604bdd3ce8e365117
\ No newline at end of file
diff --git a/src/main/java/api/bean/LoginForm.java b/src/main/java/api/bean/LoginForm.java
new file mode 100644
index 0000000..dcc5b8a
--- /dev/null
+++ b/src/main/java/api/bean/LoginForm.java
@@ -0,0 +1,22 @@
+package api.bean;
+
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+
+/**
+ * @author van
+ * @version 1.0
+ * msg锛�
+ * @date 2022/9/5 16:29
+ */
+@Data
+public class LoginForm {
+
+ @NotBlank(message="鐢ㄦ埛鍚嶄笉鑳戒负绌�")
+ private String username;
+
+ @NotBlank(message="瀵嗙爜涓嶈兘涓虹┖")
+ private String password;
+
+}
diff --git a/src/main/java/api/bean/PoleSensorV2SoilVOEntity.java b/src/main/java/api/bean/PoleSensorV2SoilVOEntity.java
index c3cc7f4..325fa0c 100644
--- a/src/main/java/api/bean/PoleSensorV2SoilVOEntity.java
+++ b/src/main/java/api/bean/PoleSensorV2SoilVOEntity.java
@@ -11,10 +11,11 @@
* @date 2022/9/1 15:20
*/
@Data
-public class PoleSensorV2SoilVOEntity {
+public class PoleSensorV2SoilVOEntity {
+ //鏁版嵁id
private Long id;
-
+ //mac鍦板潃
private String mac;
//鍦熷¥浣撶Н鍚按閲�
private Double soilMoisture;
@@ -22,15 +23,15 @@
private Double soilTemperature;
//鐢靛鐜�
private Double soilEc;
-
+ //鏁版嵁涓婃姤鏃堕棿
private Date soilCreateDate;
//ph
private Double soilPh;
-
+ //璁惧绫诲瀷
private String deviceType;
-
+ //鐏潌鍚嶇О
private String streetlightName;
-
+ //鐏潌id
private Long streetlightId;
}
diff --git a/src/main/java/api/bean/ReqParams.java b/src/main/java/api/bean/ReqParams.java
index 9ffc464..b52783c 100644
--- a/src/main/java/api/bean/ReqParams.java
+++ b/src/main/java/api/bean/ReqParams.java
@@ -46,6 +46,8 @@
private String timerExp;
// 鐏ご搴忓彿
private Integer lightNumber;
+
+ private String deviceSerial;
public String getApiKey() {
return "84b5f9d6b37c47edb1adae628aaaf3e5";
}
diff --git a/src/main/java/api/controller/CameraController.java b/src/main/java/api/controller/CameraController.java
index ba233fe..6584974 100644
--- a/src/main/java/api/controller/CameraController.java
+++ b/src/main/java/api/controller/CameraController.java
@@ -7,7 +7,6 @@
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.google.common.util.concurrent.RateLimiter;
-import com.google.gson.Gson;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -33,39 +32,102 @@
RateLimiter rateLimiter = RateLimiter.create(10.0);
- @RequestMapping(value = "/getToken",method = RequestMethod.POST)
- public Msg listWithNotStatus(@RequestBody ReqParams reqParams){
+ @RequestMapping(value = "/getToken", method = RequestMethod.POST)
+ public Msg getToken(@RequestBody ReqParams reqParams) {
rateLimiter.acquire(1);
Long userId = accessService.getUserId(reqParams.getAccessToken());
- if(userId == null){
+ if (userId == null) {
return Msg.error("accessToken exception!!!");
}
//鐖禷ccesstoken
- Map<String, String> parms =new HashMap<>(2);
+ Map<String, String> parms = new HashMap<>(2);
- parms.put("appKey","51a534ebadf54c31a0848dc575dfa206");
- parms.put("appSecret","8c32c67a73c87b9e461b2e3bdf58967a");
- String post = HttpUtil.httpRequestToString("https://open.ys7.com/api/lapp/token/get","post",parms);
- String accessToken= JSON.parseObject(JSON.parseObject(post).getString("data")).getString("accessToken");
+ parms.put("appKey", "51a534ebadf54c31a0848dc575dfa206");
+ parms.put("appSecret", "8c32c67a73c87b9e461b2e3bdf58967a");
+ String post = HttpUtil.httpRequestToString("https://open.ys7.com/api/lapp/token/get", "post", parms);
+ String accessToken = JSON.parseObject(JSON.parseObject(post).getString("data")).getString("accessToken");
//瀛恆ccesstoken
String ys7AccountId = accessService.getYs7AccountId(reqParams.getAccessToken());
- Map<String, String> parms02 =new HashMap<>(2);
+ Map<String, String> parms02 = new HashMap<>(2);
- parms02.put("accessToken",accessToken);
- parms02.put("accountId",ys7AccountId);
- String post02 = HttpUtil.httpRequestToString("https://open.ys7.com/api/lapp/ram/token/get","post",parms02);
+ parms02.put("accessToken", accessToken);
+ parms02.put("accountId", ys7AccountId);
+ String post02 = HttpUtil.httpRequestToString("https://open.ys7.com/api/lapp/ram/token/get", "post", parms02);
System.out.println(post02);
JSONObject data = JSON.parseObject(JSON.parseObject(post02).getString("data"));
+// System.out.println(data);
+
+// System.out.println(data.get("accessToken"));
+// accessService.setYs7Token((String) data.get("accessToken"), reqParams.getAccessToken());
+
return Msg.ok(data);
}
+
+
+ @RequestMapping("/getLiveAddress")
+ public Msg getUrl(@RequestBody ReqParams reqParams){
+ System.out.println(reqParams.toString());
+ rateLimiter.acquire(1);
+
+ Long userId = accessService.getUserId(reqParams.getAccessToken());
+
+
+ if (userId == null) {
+ return Msg.error("accessToken exception!!!");
+ }
+
+ Map<String, String> parms = new HashMap<>(2);
+
+ parms.put("appKey", "51a534ebadf54c31a0848dc575dfa206");
+ parms.put("appSecret", "8c32c67a73c87b9e461b2e3bdf58967a");
+ String post = HttpUtil.httpRequestToString("https://open.ys7.com/api/lapp/token/get", "post", parms);
+ String accessToken = JSON.parseObject(JSON.parseObject(post).getString("data")).getString("accessToken");
+
+
+ //瀛恆ccesstoken
+
+ String ys7AccountId = accessService.getYs7AccountId(reqParams.getAccessToken());
+
+ Map<String, String> parms02 = new HashMap<>(2);
+
+ parms02.put("accessToken", accessToken);
+ parms02.put("accountId", ys7AccountId);
+ String post02 = HttpUtil.httpRequestToString("https://open.ys7.com/api/lapp/ram/token/get", "post", parms02);
+ System.out.println(post02);
+ JSONObject data = JSON.parseObject(JSON.parseObject(post02).getString("data"));
+
+ //鍙互鍗曠嫭浼犲叆http鍙傛暟锛岃繖鏍峰弬鏁颁細鑷姩鍋歎RL缂栫爜锛屾嫾鎺ュ湪URL涓�
+ HashMap<String, Object> paramMap = new HashMap<>();
+ paramMap.put("accessToken", data.get("accessToken"));
+ paramMap.put("deviceSerial", reqParams.getDeviceSerial());
+ paramMap.put("protocol", 2);
+ paramMap.put("expireTime", 720 * 60 * 60 * 24);
+ paramMap.put("quality", 1);
+
+
+ try {
+ String result =
+ cn.hutool.http.HttpUtil.post
+ ("https://open.ys7.com/api/lapp/v2/live/address/get", paramMap);
+
+ System.out.println(result);
+ JSONObject url = JSON.parseObject(JSON.parseObject(result).getString("data"));
+
+ return Msg.ok(url);
+ } catch (Exception e) {
+ return Msg.error();
+ }
+ }
}
+
+
diff --git a/src/main/java/api/controller/OldSystemLoginController.java b/src/main/java/api/controller/OldSystemLoginController.java
new file mode 100644
index 0000000..4ba7c63
--- /dev/null
+++ b/src/main/java/api/controller/OldSystemLoginController.java
@@ -0,0 +1,60 @@
+package api.controller;
+
+import api.bean.LoginForm;
+import api.bean.ReqParams;
+import api.result.Msg;
+import api.service.AccessService;
+import api.utils.HttpUtil;
+import com.alibaba.fastjson.JSON;
+import com.google.common.util.concurrent.RateLimiter;
+import com.google.gson.Gson;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @author van
+ * @version 1.0
+ * msg锛�
+ * @date 2022/9/5 16:20
+ */
+@RestController
+@RequestMapping("/server")
+public class OldSystemLoginController {
+
+
+ @Autowired
+ private AccessService accessService;
+
+ RateLimiter rateLimiter = RateLimiter.create(10.0);
+
+ @RequestMapping(value = "/login",method = RequestMethod.POST)
+ @CrossOrigin(origins = "*")
+ public Msg getToken(@RequestBody LoginForm loginForm){
+ rateLimiter.acquire(1);
+
+ System.out.println(loginForm.toString());
+
+ String result = HttpUtil.Post(
+ "http://47.106.172.9:8888/machine-fast/serv/sys/login",
+ new Gson().toJson(loginForm)
+ );
+ System.out.println(result);
+
+ Map msg = JSON.parseObject(result, HashMap.class);
+
+
+ if (msg.get("msg").equals("success")){
+
+ return Msg.ok(msg);
+ }
+ else {
+ return Msg.error(msg.get("msg").toString());
+ }
+
+
+ }
+
+}
diff --git a/src/main/java/api/controller/TimerController.java b/src/main/java/api/controller/TimerController.java
index 6d9461d..36725a6 100644
--- a/src/main/java/api/controller/TimerController.java
+++ b/src/main/java/api/controller/TimerController.java
@@ -82,10 +82,50 @@
}
+ @RequestMapping(value = "info",method = RequestMethod.POST)
+ public Msg timerInfo(@RequestBody ReqParams reqParams){
+ rateLimiter.acquire(1);
+
+ Long userId = accessService.getUserId(reqParams.getAccessToken());
+
+
+ if(userId == null){
+ return Msg.error("accessToken exception!!!");
+ }
+
+ reqParams.setApiKey(reqParams.getApiKey());
+ reqParams.setUserId(userId);
+
+ TimerRequest timerRequest = new TimerRequest();
+
+ timerRequest.setTimerId(reqParams.getTimerId());
+ reqParams.setTimerRequest(timerRequest);
+
+ String result = HttpUtil.Post(
+ "http://127.0.0.1:8888/machine-fast/serv/api/timer/getStreetlightListByTimerId",
+ new Gson().toJson(reqParams)
+ );
+
+ Map msg = JSON.parseObject(result, HashMap.class);
+
+ System.out.println(result);
+ if (msg.get("msg").equals("success")){
+
+ return Msg.ok().put("data",msg.get("list"));
+ }
+ else {
+ return Msg.error(msg.get("msg").toString());
+ }
+
+
+ }
+
+
+
/**
* 鏌ョ湅瀹氭椂浠诲姟ID瀵瑰簲缁戝畾鐨勭伅鏉嗗垪琛�
* */
- @RequestMapping(value = "listByTimerId",method = RequestMethod.POST)
+ @RequestMapping(value = "getSyncStatusByTimerId",method = RequestMethod.POST)
public Msg getStreetlightListByTimerId(@RequestBody ReqParams reqParams){
System.out.println(reqParams);
rateLimiter.acquire(1);
diff --git a/src/main/java/api/dao/AccessDao.java b/src/main/java/api/dao/AccessDao.java
index c19fa9b..9d45f7e 100644
--- a/src/main/java/api/dao/AccessDao.java
+++ b/src/main/java/api/dao/AccessDao.java
@@ -28,4 +28,7 @@
@Select("select ys7_account_id from wog_user_access where access_token = #{accessToken} limit 1")
String selectYs7AccountIdByAccessToken(String accessToken);
+
+ @Update("update wog_user_access set ys7_access_token = #{ys7AccessToken} where access_token = #{accessToken}")
+ void setYs7Token(String ys7AccessToken,String accessToken);
}
diff --git a/src/main/java/api/service/AccessService.java b/src/main/java/api/service/AccessService.java
index 74c397d..c8ea834 100644
--- a/src/main/java/api/service/AccessService.java
+++ b/src/main/java/api/service/AccessService.java
@@ -70,4 +70,8 @@
return ys7AccountId;
}
+
+ public void setYs7Token(String ys7AccessToken,String accessToken){
+ accessDao.setYs7Token(ys7AccessToken,accessToken);
+ }
}
diff --git a/target/api-1.0-SNAPSHOT.jar.original b/target/api-1.0-SNAPSHOT.jar.original
index ca966c3..79a5f6c 100644
--- a/target/api-1.0-SNAPSHOT.jar.original
+++ b/target/api-1.0-SNAPSHOT.jar.original
Binary files differ
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
index d206bc1..f9c65d0 100644
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -2,6 +2,7 @@
api\service\PoleService.class
api\bean\SinglelampDataEntity.class
api\controller\PoleController.class
+api\controller\OldSystemLoginController.class
api\dao\WeatherV2Dao.class
api\service\WeatherService.class
api\bean\PoleLightBatchEntity.class
@@ -12,6 +13,7 @@
api\service\WeatherV2Service.class
api\utils\HttpUtil.class
api\controller\WeatherController.class
+api\bean\LoginForm.class
api\controller\SinglelampDataController.class
api\dao\SinglelampDataDao.class
api\bean\PoleSensorV2VOEntity.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
index 5f6597d..7e6cd76 100644
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -9,6 +9,7 @@
D:\Coding\api\src\main\java\api\controller\AccessController.java
D:\Coding\api\src\main\java\api\bean\LampEntity.java
D:\Coding\api\src\main\java\api\dao\LampDao.java
+D:\Coding\api\src\main\java\api\controller\OldSystemLoginController.java
D:\Coding\api\src\main\java\api\bean\PoleSensorV2SoilVOEntity.java
D:\Coding\api\src\main\java\api\dao\SinglelampDataDao.java
D:\Coding\api\src\main\java\api\bean\AccessEntity.java
@@ -27,4 +28,5 @@
D:\Coding\api\src\main\java\api\result\Msg.java
D:\Coding\api\src\main\java\api\utils\CommonHeader.java
D:\Coding\api\src\main\java\api\controller\WeatherController.java
+D:\Coding\api\src\main\java\api\bean\LoginForm.java
D:\Coding\api\src\main\java\api\APIApplication.java
--
Gitblit v1.9.3