Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lyf-beidou-cdp-api
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhoupeng
lyf-beidou-cdp-api
Commits
bef7ae86
Commit
bef7ae86
authored
Sep 13, 2023
by
zhoupeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交导入组织架构openapi接口
parent
f9d38a8c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
4 deletions
+7
-4
QiDianController.java
.../java/com/rome/order/api/controller/QiDianController.java
+1
-1
QiDianService.java
...ain/java/com/rome/order/domain/service/QiDianService.java
+2
-1
QiDianServiceImpl.java
...com/rome/order/domain/service/impl/QiDianServiceImpl.java
+4
-2
No files found.
src/main/java/com/rome/order/api/controller/QiDianController.java
View file @
bef7ae86
...
...
@@ -35,7 +35,7 @@ public class QiDianController {
@GetMapping
(
"/toSSOCallback"
)
@ApiOperation
(
value
=
"跳转至企点鉴权地址"
)
public
void
toSSOCallback
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
IO
Exception
{
public
void
toSSOCallback
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
Exception
{
String
token
=
request
.
getParameter
(
"token"
);
log
.
info
(
"-------跳转至企点鉴权地址token入参信息-------:{}"
,
token
);
// 参数非空校验
...
...
src/main/java/com/rome/order/domain/service/QiDianService.java
View file @
bef7ae86
...
...
@@ -8,6 +8,7 @@ import com.rome.order.api.dto.empManage.req.QiDianGenerateAccountReqDTO;
import
com.rome.order.infrastructure.dataobject.SyncOrgDO
;
import
com.rome.order.infrastructure.remote.dto.res.EmpMainDataResDTO
;
import
java.io.UnsupportedEncodingException
;
import
java.util.List
;
/**
...
...
@@ -29,7 +30,7 @@ public interface QiDianService {
* @param code
* @return
*/
String
getSSOCallback
(
String
code
);
String
getSSOCallback
(
String
code
)
throws
Exception
;
/**
...
...
src/main/java/com/rome/order/domain/service/impl/QiDianServiceImpl.java
View file @
bef7ae86
...
...
@@ -37,6 +37,8 @@ import org.springframework.stereotype.Service;
import
org.springframework.util.CollectionUtils
;
import
javax.annotation.Resource
;
import
java.io.UnsupportedEncodingException
;
import
java.net.URLDecoder
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -94,13 +96,13 @@ public class QiDianServiceImpl implements QiDianService {
}
@Override
public
String
getSSOCallback
(
String
code
)
{
public
String
getSSOCallback
(
String
code
)
throws
Exception
{
//三方sso登录
// String result = this.login(code);
Map
<
String
,
String
>
headers
=
HttpUtil
.
getOpenApiHeaderMap
(
corporationId
,
secret
);
String
timestamp
=
headers
.
get
(
"timestamp"
);
String
sign
=
headers
.
get
(
"sign"
);
String
signEncode
=
ServletUtils
.
urlEncode
(
sign
);
String
signEncode
=
URLDecoder
.
decode
(
sign
,
"UTF-8"
);
String
url
=
String
.
format
(
beidouOpenapiUrl
+
RemoteConstant
.
SSO_LOGIN_API_URL
,
code
,
consoleUrl
,
corporationId
,
timestamp
,
signEncode
);
log
.
info
(
"---getSSOCallback地址信息-----:{}"
,
url
);
return
url
;
...
...
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