Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
cfld-know-partner
Project
Project
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
cfld-backend
cfld-know-partner
Commits
f8af2e1a
Commit
f8af2e1a
authored
Nov 08, 2023
by
yaobaizheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
合伙招商api
parent
93792897
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
4 deletions
+6
-4
LoginInterceptor.java
...om/partner/admin/common/interceptor/LoginInterceptor.java
+4
-3
BaseController.java
...ain/java/com/partner/admin/controller/BaseController.java
+2
-1
No files found.
src/main/java/com/partner/admin/common/interceptor/LoginInterceptor.java
View file @
f8af2e1a
...
@@ -5,6 +5,7 @@ import cn.hutool.core.date.DateUtil;
...
@@ -5,6 +5,7 @@ import cn.hutool.core.date.DateUtil;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.partner.admin.common.exception.APIException
;
import
com.partner.admin.common.exception.APIException
;
import
com.partner.admin.common.exception.APIExceptionEnum
;
import
com.partner.admin.common.exception.APIExceptionEnum
;
import
com.partner.admin.common.utils.AjaxResult
;
import
com.partner.admin.domain.Token
;
import
com.partner.admin.domain.Token
;
import
com.partner.admin.service.TokenService
;
import
com.partner.admin.service.TokenService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -33,20 +34,20 @@ public class LoginInterceptor implements HandlerInterceptor {
...
@@ -33,20 +34,20 @@ public class LoginInterceptor implements HandlerInterceptor {
String
token
=
request
.
getHeader
(
"token"
);
// 从 http 请求头中取出 token
String
token
=
request
.
getHeader
(
"token"
);
// 从 http 请求头中取出 token
if
(
token
==
null
||
""
.
equals
(
token
)
){
if
(
token
==
null
||
""
.
equals
(
token
)
){
throw
new
APIException
(
A
PIExceptionEnum
.
USER_TOKEN_EXPIRE
);
throw
new
APIException
(
A
jaxResult
.
Type
.
WARN
.
value
(),
APIExceptionEnum
.
USER_TOKEN_EXPIRE
.
getMessage
()
);
}
}
//判断token是否在有效期内
//判断token是否在有效期内
QueryWrapper
<
Token
>
sysUserTokenQW
=
new
QueryWrapper
<>();
QueryWrapper
<
Token
>
sysUserTokenQW
=
new
QueryWrapper
<>();
sysUserTokenQW
.
eq
(
"token"
,
token
);
sysUserTokenQW
.
eq
(
"token"
,
token
);
Token
sysUserToken
=
sysUserTokenService
.
getOne
(
sysUserTokenQW
);
Token
sysUserToken
=
sysUserTokenService
.
getOne
(
sysUserTokenQW
);
if
(
sysUserToken
==
null
){
if
(
sysUserToken
==
null
){
throw
new
APIException
(
A
PIExceptionEnum
.
USER_TOKEN_EXPIRE
);
throw
new
APIException
(
A
jaxResult
.
Type
.
WARN
.
value
(),
APIExceptionEnum
.
USER_TOKEN_EXPIRE
.
getMessage
()
);
}
}
Date
expireTime
=
sysUserToken
.
getExpireTime
();
Date
expireTime
=
sysUserToken
.
getExpireTime
();
DateTime
expireTimeNew
=
DateUtil
.
dateNew
(
expireTime
);
DateTime
expireTimeNew
=
DateUtil
.
dateNew
(
expireTime
);
DateTime
currentTime
=
DateUtil
.
date
();
DateTime
currentTime
=
DateUtil
.
date
();
if
(!
expireTimeNew
.
isAfter
(
currentTime
)){
if
(!
expireTimeNew
.
isAfter
(
currentTime
)){
throw
new
APIException
(
A
PIExceptionEnum
.
USER_TOKEN_EXPIRE
);
throw
new
APIException
(
A
jaxResult
.
Type
.
WARN
.
value
(),
APIExceptionEnum
.
USER_TOKEN_EXPIRE
.
getMessage
()
);
}
}
return
true
;
return
true
;
}
}
...
...
src/main/java/com/partner/admin/controller/BaseController.java
View file @
f8af2e1a
...
@@ -6,6 +6,7 @@ import com.partner.admin.VO.SysUserVO;
...
@@ -6,6 +6,7 @@ import com.partner.admin.VO.SysUserVO;
import
com.partner.admin.common.exception.APIException
;
import
com.partner.admin.common.exception.APIException
;
import
com.partner.admin.common.exception.APIExceptionEnum
;
import
com.partner.admin.common.exception.APIExceptionEnum
;
import
com.partner.admin.common.page.TableDataInfo
;
import
com.partner.admin.common.page.TableDataInfo
;
import
com.partner.admin.common.utils.AjaxResult
;
import
com.partner.admin.common.utils.PageUtils
;
import
com.partner.admin.common.utils.PageUtils
;
import
com.partner.admin.common.utils.ServletUtils
;
import
com.partner.admin.common.utils.ServletUtils
;
import
com.partner.admin.domain.SysUser
;
import
com.partner.admin.domain.SysUser
;
...
@@ -54,7 +55,7 @@ public class BaseController {
...
@@ -54,7 +55,7 @@ public class BaseController {
Token
token
=
tokenService
.
getOne
(
sysUserTokenQW
);
Token
token
=
tokenService
.
getOne
(
sysUserTokenQW
);
if
(
ObjectUtils
.
isEmpty
(
token
)){
if
(
ObjectUtils
.
isEmpty
(
token
)){
throw
new
APIException
(
A
PIExceptionEnum
.
USER_TOKEN_EXPIRE
);
throw
new
APIException
(
A
jaxResult
.
Type
.
WARN
.
value
(),
APIExceptionEnum
.
USER_TOKEN_EXPIRE
.
getMessage
()
);
}
}
QueryWrapper
<
SysUser
>
sysUserInfoQW
=
new
QueryWrapper
<>();
QueryWrapper
<
SysUser
>
sysUserInfoQW
=
new
QueryWrapper
<>();
...
...
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