Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cash-loan-flow-boss
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
cash-loan-flow-boss
Commits
6eb6b88b
Commit
6eb6b88b
authored
Aug 06, 2019
by
suntao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
切面中的异常处理
parent
b3b9efe6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
108 additions
and
3 deletions
+108
-3
RoleDataLoadAspect.java
...roup/cashloanflowboss/core/aspect/RoleDataLoadAspect.java
+10
-3
BossPageImpl.java
...n/quantgroup/cashloanflowboss/core/base/BossPageImpl.java
+98
-0
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/core/aspect/RoleDataLoadAspect.java
View file @
6eb6b88b
package
cn
.
quantgroup
.
cashloanflowboss
.
core
.
aspect
;
import
cn.quantgroup.cashloanflowboss.api.channel.model.ChannelListModel
;
import
cn.quantgroup.cashloanflowboss.api.user.model.UserSessionInfo
;
import
cn.quantgroup.cashloanflowboss.api.user.service.UserSessionService
;
import
cn.quantgroup.cashloanflowboss.core.annotation.RoleDataLoad
;
import
cn.quantgroup.cashloanflowboss.core.base.
Result
;
import
cn.quantgroup.cashloanflowboss.core.base.
BossPageImpl
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.exception.ExceptionUtils
;
import
org.aspectj.lang.ProceedingJoinPoint
;
...
...
@@ -14,9 +15,15 @@ import org.aspectj.lang.reflect.MethodSignature;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.core.Ordered
;
import
org.springframework.core.annotation.Order
;
import
org.springframework.core.convert.converter.Converter
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.stereotype.Component
;
import
java.lang.reflect.Method
;
import
java.util.Iterator
;
import
java.util.List
;
/**
* function:
...
...
@@ -51,8 +58,8 @@ public class RoleDataLoadAspect {
try
{
return
pjp
.
proceed
(
args
);
}
catch
(
Throwable
throwable
)
{
System
.
out
.
println
(
ExceptionUtils
.
getStackTrace
(
throwable
));
return
"1"
;
log
.
error
(
"查询渠道列表错误e={}"
,
ExceptionUtils
.
getStackTrace
(
throwable
));
return
new
BossPageImpl
<>()
;
}
}
...
...
src/main/java/cn/quantgroup/cashloanflowboss/core/base/BossPageImpl.java
0 → 100644
View file @
6eb6b88b
package
cn
.
quantgroup
.
cashloanflowboss
.
core
.
base
;
import
org.springframework.core.convert.converter.Converter
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Sort
;
import
java.util.Iterator
;
import
java.util.List
;
/**
* function:
* date: 2019/8/6
*
* @author: suntao
*/
public
class
BossPageImpl
<
T
>
implements
Page
{
@Override
public
int
getTotalPages
()
{
return
0
;
}
@Override
public
long
getTotalElements
()
{
return
0
;
}
@Override
public
Page
map
(
Converter
converter
)
{
return
null
;
}
@Override
public
int
getNumber
()
{
return
0
;
}
@Override
public
int
getSize
()
{
return
0
;
}
@Override
public
int
getNumberOfElements
()
{
return
0
;
}
@Override
public
List
getContent
()
{
return
null
;
}
@Override
public
boolean
hasContent
()
{
return
false
;
}
@Override
public
Sort
getSort
()
{
return
null
;
}
@Override
public
boolean
isFirst
()
{
return
false
;
}
@Override
public
boolean
isLast
()
{
return
false
;
}
@Override
public
boolean
hasNext
()
{
return
false
;
}
@Override
public
boolean
hasPrevious
()
{
return
false
;
}
@Override
public
Pageable
nextPageable
()
{
return
null
;
}
@Override
public
Pageable
previousPageable
()
{
return
null
;
}
@Override
public
Iterator
iterator
()
{
return
null
;
}
}
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