Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
modeng-service
Project
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
邢保振
modeng-service
Commits
07026123
Commit
07026123
authored
Dec 14, 2023
by
zhaoqingwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hotfix:#投放管理切换数据源
parent
bcf27cb3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
3 deletions
+17
-3
AdsSimulateLoginBusiness.java
.../adsdesk/business/operation/AdsSimulateLoginBusiness.java
+8
-1
AdsSimulateLoginController.java
...desk/controller/operation/AdsSimulateLoginController.java
+4
-2
BusinessType.java
.../com/ruoyi/framework/aspectj/lang/enums/BusinessType.java
+5
-0
No files found.
src/main/java/com/ruoyi/adsdesk/business/operation/AdsSimulateLoginBusiness.java
View file @
07026123
...
...
@@ -14,6 +14,7 @@ import com.ruoyi.adsdesk.vo.UserResponseDto;
import
com.ruoyi.common.constant.StrConstants
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.framework.datasource.DynamicDataSourceContextHolder
;
import
com.ruoyi.framework.security.LoginUser
;
import
org.apache.logging.log4j.util.Strings
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.http.HttpEntity
;
...
...
@@ -59,7 +60,13 @@ public class AdsSimulateLoginBusiness {
JSONArray
data
=
(
JSONArray
)
jsonObject
.
get
(
"data"
);
JSONObject
first
=
(
JSONObject
)
data
.
get
(
0
);
String
token
=
(
String
)
first
.
get
(
"value"
);
return
token
;
LoginUser
loginUser
=
SecurityUtils
.
getLoginUserIgnoreUnAuth
();
JSONObject
loginJsonObject
=
new
JSONObject
();
loginJsonObject
.
put
(
"user"
,
loginUser
.
getUsername
());
loginJsonObject
.
put
(
"uniqueCode"
,
System
.
currentTimeMillis
());
loginJsonObject
.
put
(
"token"
,
token
);
return
loginJsonObject
.
toString
();
}
private
String
clearResponseStr
(
String
responseStr
)
{
...
...
src/main/java/com/ruoyi/adsdesk/controller/operation/AdsSimulateLoginController.java
View file @
07026123
...
...
@@ -2,6 +2,8 @@ package com.ruoyi.adsdesk.controller.operation;
import
com.ruoyi.adsdesk.business.operation.AdsSimulateLoginBusiness
;
import
com.ruoyi.adsdesk.param.SimulateLoginParam
;
import
com.ruoyi.framework.aspectj.lang.annotation.Log
;
import
com.ruoyi.framework.aspectj.lang.enums.BusinessType
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
...
@@ -22,8 +24,8 @@ public class AdsSimulateLoginController {
@Resource
private
AdsSimulateLoginBusiness
simulateLoginBusiness
;
//
@Log(title = "模拟登录", businessType = BusinessType.ROOT)
//
@PreAuthorize("@ss.hasPermi('operation:simulateLogin:query')")
@Log
(
title
=
"模拟登录"
,
businessType
=
BusinessType
.
ROOT
)
@PreAuthorize
(
"@ss.hasPermi('operation:simulateLogin:query')"
)
@PostMapping
(
"/get"
)
public
String
querySimulateLoginAuthToken
(
@RequestBody
SimulateLoginParam
param
)
{
return
simulateLoginBusiness
.
querySimulateLoginAuthToken
(
param
);
...
...
src/main/java/com/ruoyi/framework/aspectj/lang/enums/BusinessType.java
View file @
07026123
...
...
@@ -56,4 +56,9 @@ public enum BusinessType
* 清空数据
*/
CLEAN
,
/**
* ROOT
*/
ROOT
}
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