Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
base-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
base-platform
Commits
19c48bbb
Commit
19c48bbb
authored
Apr 19, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改构建api文档
parent
f81184a7
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
10 additions
and
11 deletions
+10
-11
base-manager/src/main/java/com/mortals/xhx/base/framework/config/P6spySqlFormatConfig.java
...rtals/xhx/base/framework/config/P6spySqlFormatConfig.java
+3
-2
base-manager/src/main/java/com/mortals/xhx/base/framework/security/AuthTokenService.java
...mortals/xhx/base/framework/security/AuthTokenService.java
+1
-1
base-manager/src/main/java/com/mortals/xhx/base/login/web/LoginController.java
.../java/com/mortals/xhx/base/login/web/LoginController.java
+4
-3
base-manager/src/main/java/com/mortals/xhx/base/system/user/service/impl/UserServiceImpl.java
...ls/xhx/base/system/user/service/impl/UserServiceImpl.java
+1
-5
base-manager/src/main/resources/bootstrap.yml
base-manager/src/main/resources/bootstrap.yml
+1
-0
No files found.
base-manager/src/main/java/com/mortals/xhx/base/framework/config/P6spySqlFormatConfig.java
View file @
19c48bbb
...
@@ -8,14 +8,15 @@ import org.apache.commons.lang3.StringUtils;
...
@@ -8,14 +8,15 @@ import org.apache.commons.lang3.StringUtils;
/**
/**
* 自定义 p6spy sql输出格式
* 自定义 p6spy sql输出格式
*
*
* @author: zxfei
* @date: 2022/4/19 9:01
*/
*/
@CommonsLog
@CommonsLog
public
class
P6spySqlFormatConfig
implements
MessageFormattingStrategy
{
public
class
P6spySqlFormatConfig
implements
MessageFormattingStrategy
{
@Override
@Override
public
String
formatMessage
(
int
connectionId
,
String
now
,
long
elapsed
,
String
category
,
String
prepared
,
String
sql
,
String
url
)
{
public
String
formatMessage
(
int
connectionId
,
String
now
,
long
elapsed
,
String
category
,
String
prepared
,
String
sql
,
String
url
)
{
return
StringUtils
.
isNotBlank
(
sql
)
?
DateUtils
.
getCurrStrDateTime
()
return
StringUtils
.
isNotBlank
(
sql
)
?
DateUtils
.
getCurrStrDateTime
()
+
" | 耗时 "
+
elapsed
+
" ms | SQL
语句:
"
+
StringUtils
.
LF
+
sql
.
replaceAll
(
"[\\s]+"
,
StringUtils
.
SPACE
)
+
";"
:
""
;
+
" | 耗时 "
+
elapsed
+
" ms | SQL
:
"
+
StringUtils
.
LF
+
sql
.
replaceAll
(
"[\\s]+"
,
StringUtils
.
SPACE
)
+
";"
:
""
;
}
}
}
}
base-manager/src/main/java/com/mortals/xhx/base/framework/security/AuthTokenService.java
View file @
19c48bbb
...
@@ -23,7 +23,7 @@ import io.jsonwebtoken.SignatureAlgorithm;
...
@@ -23,7 +23,7 @@ import io.jsonwebtoken.SignatureAlgorithm;
*
*
* @author zxfei
* @author zxfei
*/
*/
@Component
//
@Component
@CommonsLog
@CommonsLog
public
class
AuthTokenService
{
public
class
AuthTokenService
{
// 令牌自定义标识
// 令牌自定义标识
...
...
base-manager/src/main/java/com/mortals/xhx/base/login/web/LoginController.java
View file @
19c48bbb
...
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
import
com.mortals.framework.ap.CookieService
;
import
com.mortals.framework.ap.CookieService
;
import
com.mortals.framework.ap.GlobalSysInfo
;
import
com.mortals.framework.ap.GlobalSysInfo
;
import
com.mortals.framework.ap.SysConstains
;
import
com.mortals.framework.ap.SysConstains
;
import
com.mortals.framework.service.IAuthTokenService
;
import
com.mortals.framework.service.ICacheService
;
import
com.mortals.framework.service.ICacheService
;
import
com.mortals.framework.service.ITokenService
;
import
com.mortals.framework.service.ITokenService
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.service.IUser
;
...
@@ -53,7 +54,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
...
@@ -53,7 +54,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
@Autowired
@Autowired
private
ICacheService
cacheService
;
private
ICacheService
cacheService
;
@Autowired
@Autowired
private
AuthTokenService
authTokenService
;
private
I
AuthTokenService
authTokenService
;
private
static
Log
logger
=
LogFactory
.
getLog
(
LoginController
.
class
);
private
static
Log
logger
=
LogFactory
.
getLog
(
LoginController
.
class
);
...
@@ -104,7 +105,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
...
@@ -104,7 +105,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
String
token
=
authTokenService
.
createToken
(
userEntity
);
String
token
=
authTokenService
.
createToken
(
userEntity
);
data
.
put
(
"token"
,
token
);
data
.
put
(
"token"
,
token
);
//设置token 和过期时间
//设置token 和过期时间
//
CookieInfo loginCookie = CookieService.getLoginCookie(request);
//
CookieInfo loginCookie = CookieService.getLoginCookie(request);
// if(!ObjectUtils.isEmpty(loginCookie)){
// if(!ObjectUtils.isEmpty(loginCookie)){
//
//
// }
// }
...
@@ -238,7 +239,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
...
@@ -238,7 +239,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
@RequestMapping
(
"parseToken"
)
@RequestMapping
(
"parseToken"
)
public
String
parseToken
()
throws
Exception
{
public
String
parseToken
()
throws
Exception
{
UserEntity
userEntity
=
authTokenService
.
getLoginUser
(
request
);
UserEntity
userEntity
=
(
UserEntity
)
authTokenService
.
getLoginUser
(
request
);
if
(!
ObjectUtils
.
isEmpty
(
userEntity
))
{
if
(!
ObjectUtils
.
isEmpty
(
userEntity
))
{
authTokenService
.
verifyToken
(
userEntity
);
authTokenService
.
verifyToken
(
userEntity
);
return
JSON
.
toJSONString
(
userEntity
);
return
JSON
.
toJSONString
(
userEntity
);
...
...
base-manager/src/main/java/com/mortals/xhx/base/system/user/service/impl/UserServiceImpl.java
View file @
19c48bbb
...
@@ -112,11 +112,7 @@ public class UserServiceImpl extends AbstractCRUDServiceImpl<UserDao, UserEntity
...
@@ -112,11 +112,7 @@ public class UserServiceImpl extends AbstractCRUDServiceImpl<UserDao, UserEntity
public
UserEntity
findByLoginName
(
String
loginName
)
{
public
UserEntity
findByLoginName
(
String
loginName
)
{
UserQuery
params
=
new
UserQuery
();
UserQuery
params
=
new
UserQuery
();
params
.
setLoginName
(
loginName
);
params
.
setLoginName
(
loginName
);
List
<
UserEntity
>
userList
=
super
.
dao
.
getList
(
params
);
return
this
.
selectOne
(
params
);
if
(
userList
!=
null
&&
userList
.
size
()
>
0
)
{
return
userList
.
get
(
0
);
}
return
null
;
}
}
@Override
@Override
...
...
base-manager/src/main/resources/bootstrap.yml
View file @
19c48bbb
...
@@ -67,6 +67,7 @@ token:
...
@@ -67,6 +67,7 @@ token:
secret
:
abcd1234
secret
:
abcd1234
# 令牌有效期(默认60分钟)
# 令牌有效期(默认60分钟)
expireTime
:
60
expireTime
:
60
prefix
:
Bearer
# 防止XSS攻击
# 防止XSS攻击
xss
:
xss
:
...
...
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