Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wecloud_im_server
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hewei
wecloud_im_server
Commits
6a95e0ff
Commit
6a95e0ff
authored
Jan 27, 2022
by
hweeeeeei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改生成sign接口的返回数据结构
parent
6066a5d3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
2 deletions
+25
-2
common/src/main/java/com/wecloud/im/controller/SignController.java
+7
-2
common/src/main/java/com/wecloud/im/param/GetSignVo.java
+18
-0
No files found.
common/src/main/java/com/wecloud/im/controller/SignController.java
View file @
6a95e0ff
...
...
@@ -2,7 +2,9 @@ package com.wecloud.im.controller;
import
cn.hutool.crypto.digest.MD5
;
import
com.wecloud.im.param.GetSignParam
;
import
com.wecloud.im.param.GetSignVo
;
import
com.wecloud.im.service.ImClientLoginService
;
import
io.geekidea.springbootplus.framework.common.api.ApiResult
;
import
io.geekidea.springbootplus.framework.common.controller.BaseController
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
...
...
@@ -33,9 +35,12 @@ public class SignController extends BaseController {
*/
@PostMapping
(
"/get"
)
@ApiOperation
(
value
=
"获取sign(仅提供测试调试使用)"
,
notes
=
"生成签名测试,在生产环境中,此步骤需要第三方应用的服务端进行生成"
)
public
String
get
(
@RequestBody
GetSignParam
getSignParam
)
throws
Exception
{
public
ApiResult
<
GetSignVo
>
get
(
@RequestBody
GetSignParam
getSignParam
)
throws
Exception
{
return
new
MD5
().
digestHex
(
getSignParam
.
getTimestamp
()
+
getSignParam
.
getClientId
()
+
getSignParam
.
getAppKey
()
+
getSignParam
.
getAppSecret
());
GetSignVo
getSignVo
=
new
GetSignVo
();
String
md5Str
=
new
MD5
().
digestHex
(
getSignParam
.
getTimestamp
()
+
getSignParam
.
getClientId
()
+
getSignParam
.
getAppKey
()
+
getSignParam
.
getAppSecret
());
getSignVo
.
setToken
(
md5Str
);
return
ApiResult
.
ok
(
getSignVo
);
}
}
...
...
common/src/main/java/com/wecloud/im/param/GetSignVo.java
0 → 100644
View file @
6a95e0ff
package
com
.
wecloud
.
im
.
param
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
*
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"GetSignVo"
)
public
class
GetSignVo
implements
Serializable
{
String
token
;
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment