Commit 61840059fcfcb704c336146a2a61e59f00a480a9
1 parent
b00de0dd
Exists in
master
新增萤石model以及代码优化
Showing
3 changed files
with
24 additions
and
32 deletions
Show diff stats
springboot/src/main/java/com/sincre/springboot/ApiModel/YinShiResResult.java
... | ... | @@ -33,29 +33,31 @@ public class YinShiResResult { |
33 | 33 | |
34 | 34 | private String code; |
35 | 35 | private String msg; |
36 | -} | |
37 | 36 | |
38 | -class YinShiToken{ | |
37 | + public class YinShiToken{ | |
39 | 38 | |
40 | - private String accessToken; | |
39 | + private String accessToken; | |
40 | + /** | |
41 | + * 精确到毫秒的时间戳 | |
42 | + */ | |
43 | + private Long expireTime; | |
41 | 44 | |
42 | - private Long expireTime; | |
45 | + public String getAccessToken() { | |
46 | + return accessToken; | |
47 | + } | |
43 | 48 | |
44 | - public String getAccessToken() { | |
45 | - return accessToken; | |
46 | - } | |
49 | + public void setAccessToken(String accessToken) { | |
50 | + this.accessToken = accessToken; | |
51 | + } | |
47 | 52 | |
48 | - public void setAccessToken(String accessToken) { | |
49 | - this.accessToken = accessToken; | |
50 | - } | |
53 | + public Long getExpireTime() { | |
54 | + return expireTime; | |
55 | + } | |
51 | 56 | |
52 | - public Long getExpireTime() { | |
53 | - return expireTime; | |
54 | - } | |
55 | - | |
56 | - public void setExpireTime(Long expireTime) { | |
57 | - this.expireTime = expireTime; | |
57 | + public void setExpireTime(Long expireTime) { | |
58 | + this.expireTime = expireTime; | |
59 | + } | |
58 | 60 | } |
61 | +} | |
59 | 62 | |
60 | 63 | |
61 | -} | ... | ... |
springboot/src/main/java/com/sincre/springboot/controller/YinShiController.java
... | ... | @@ -3,6 +3,7 @@ package com.sincre.springboot.controller; |
3 | 3 | |
4 | 4 | import com.sincre.springboot.common.MD5; |
5 | 5 | import com.sincre.springboot.utils.ApiHelper; |
6 | +import com.sincre.springboot.utils.CacheHelper; | |
6 | 7 | import io.swagger.annotations.Api; |
7 | 8 | import io.swagger.annotations.ApiOperation; |
8 | 9 | import org.springframework.web.bind.annotation.GetMapping; |
... | ... | @@ -21,21 +22,6 @@ import com.sincre.springboot.ApiPlatform.YinShiServiceConfig; |
21 | 22 | public class YinShiController { |
22 | 23 | |
23 | 24 | private static String AccessToken = "at.2scte32926nu6q7j6adhlabg28emicz6-58f6w0596w-1ppubtz-uxh6dnv5x"; |
24 | - @ApiOperation(value = "用于管理员获取accessToken") | |
25 | - @GetMapping("/token") | |
26 | - public String GetYinShiToken(){ | |
27 | - String appKey = YinShiServiceConfig.appKey; | |
28 | - String appSecret = YinShiServiceConfig.appSecret; | |
29 | - | |
30 | - String url = YinShiServiceConfig.HostUrl + "lapp/token/get"; | |
31 | - Map<String,Object> map = new HashMap<>(); | |
32 | - | |
33 | - map.put("appKey",appKey); | |
34 | - map.put("appSecret",appSecret); | |
35 | - String result = ApiHelper.doPost(url,new HashMap<String, String>(),map); | |
36 | - | |
37 | - return result; | |
38 | - } | |
39 | 25 | |
40 | 26 | @ApiOperation(value = "增加子账号") |
41 | 27 | @GetMapping("/addChildAccount") | ... | ... |
springboot/src/main/java/com/sincre/springboot/utils/CacheHelper.java
... | ... | @@ -4,7 +4,9 @@ import com.fasterxml.jackson.core.type.TypeReference; |
4 | 4 | import com.fasterxml.jackson.databind.ObjectMapper; |
5 | 5 | import com.sincre.springboot.ApiModel.TuYaResResult; |
6 | 6 | import com.sincre.springboot.ApiModel.TuYaResTokenObj; |
7 | +import com.sincre.springboot.ApiModel.YinShiResResult; | |
7 | 8 | import com.sincre.springboot.ApiPlatform.TuYaCloudService; |
9 | +import com.sincre.springboot.ApiPlatform.YinShiServiceConfig; | |
8 | 10 | import com.sincre.springboot.common.EhcacheUtil; |
9 | 11 | import org.apache.commons.lang3.StringUtils; |
10 | 12 | |
... | ... | @@ -16,6 +18,7 @@ public class CacheHelper { |
16 | 18 | static EhcacheUtil ehcacheUtil = new EhcacheUtil(); |
17 | 19 | static String TuYaTokenKey = "TuYa_Token"; |
18 | 20 | static String TuYaRefreshTokenKey = "TuYa_Re_Token"; |
21 | + | |
19 | 22 | private static void setTuYaToken(){ |
20 | 23 | |
21 | 24 | String apiUrl = "/v1.0/token?grant_type=1"; |
... | ... | @@ -91,4 +94,5 @@ public class CacheHelper { |
91 | 94 | System.out.println(ex.getMessage()); |
92 | 95 | } |
93 | 96 | } |
97 | + | |
94 | 98 | } | ... | ... |