Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
customer-service
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
customer-service
Commits
e0c8aec6
Commit
e0c8aec6
authored
Apr 20, 2020
by
杨钧
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
code_review修改
parent
9f68ff79
Changes
11
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
123 additions
and
112 deletions
+123
-112
OperateLogAspect.java
...ain/java/cn/quantgroup/customer/aop/OperateLogAspect.java
+7
-3
WebMvcConfigure.java
.../quantgroup/customer/config/http/mvc/WebMvcConfigure.java
+0
-2
OperateLogRepo.java
...main/java/cn/quantgroup/customer/repo/OperateLogRepo.java
+3
-0
OperateRest.java
src/main/java/cn/quantgroup/customer/rest/OperateRest.java
+5
-5
OrderRest.java
src/main/java/cn/quantgroup/customer/rest/OrderRest.java
+3
-3
IOperateLogService.java
...va/cn/quantgroup/customer/service/IOperateLogService.java
+2
-0
IOrderService.java
...in/java/cn/quantgroup/customer/service/IOrderService.java
+2
-2
IXyqbService.java
...ain/java/cn/quantgroup/customer/service/IXyqbService.java
+1
-1
OperateLogServiceImpl.java
...antgroup/customer/service/impl/OperateLogServiceImpl.java
+5
-0
OrderServiceImpl.java
...cn/quantgroup/customer/service/impl/OrderServiceImpl.java
+89
-90
XyqbServiceImpl.java
.../cn/quantgroup/customer/service/impl/XyqbServiceImpl.java
+6
-6
No files found.
src/main/java/cn/quantgroup/customer/aop/OperateLogAspect.java
View file @
e0c8aec6
...
@@ -85,9 +85,9 @@ public class OperateLogAspect {
...
@@ -85,9 +85,9 @@ public class OperateLogAspect {
if
(
jsonObject
.
containsKey
(
"opState"
))
{
if
(
jsonObject
.
containsKey
(
"opState"
))
{
Integer
opStateFlag
=
jsonObject
.
getInteger
(
"opState"
);
Integer
opStateFlag
=
jsonObject
.
getInteger
(
"opState"
);
if
(
opStateFlag
==
1
){
if
(
opStateFlag
==
1
){
opState
=
"
设置有效
"
;
opState
=
"
添加白名单
"
;
}
else
{
}
else
{
opState
=
"
设置无效
"
;
opState
=
"
移除白名单
"
;
}
}
}
}
...
@@ -109,7 +109,11 @@ public class OperateLogAspect {
...
@@ -109,7 +109,11 @@ public class OperateLogAspect {
moduleName
=
module
;
moduleName
=
module
;
}
}
moduleName
=
moduleName
.
concat
(
opState
);
// 针对特殊情形,需要取不同操作
if
(
StringUtils
.
isNotBlank
(
opState
)){
moduleName
=
opState
;
}
log
.
info
(
"{} 处理结果:{}"
,
logPre
,
String
.
valueOf
(
result
));
log
.
info
(
"{} 处理结果:{}"
,
logPre
,
String
.
valueOf
(
result
));
OpUser
opUser
=
UserThreadLocal
.
get
();
OpUser
opUser
=
UserThreadLocal
.
get
();
...
...
src/main/java/cn/quantgroup/customer/config/http/mvc/WebMvcConfigure.java
View file @
e0c8aec6
...
@@ -4,9 +4,7 @@ import cn.quantgroup.customer.config.http.mvc.converter.DateConverter;
...
@@ -4,9 +4,7 @@ import cn.quantgroup.customer.config.http.mvc.converter.DateConverter;
import
cn.quantgroup.customer.config.http.mvc.converter.IEnumConverterFactory
;
import
cn.quantgroup.customer.config.http.mvc.converter.IEnumConverterFactory
;
import
cn.quantgroup.customer.config.http.mvc.converter.LocalDateConverter
;
import
cn.quantgroup.customer.config.http.mvc.converter.LocalDateConverter
;
import
cn.quantgroup.customer.config.http.mvc.converter.LocalDateTimeConverter
;
import
cn.quantgroup.customer.config.http.mvc.converter.LocalDateTimeConverter
;
import
cn.quantgroup.customer.config.http.mvc.filter.UserTokenInterceptor
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.format.FormatterRegistry
;
import
org.springframework.format.FormatterRegistry
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.MediaType
;
...
...
src/main/java/cn/quantgroup/customer/repo/OperateLogRepo.java
View file @
e0c8aec6
...
@@ -10,4 +10,7 @@ public interface OperateLogRepo extends JpaRepository<OperateLogModel, Long> {
...
@@ -10,4 +10,7 @@ public interface OperateLogRepo extends JpaRepository<OperateLogModel, Long> {
@Query
(
value
=
"select * from operate_log where loan_id =?1 ORDER BY id DESC"
,
nativeQuery
=
true
)
@Query
(
value
=
"select * from operate_log where loan_id =?1 ORDER BY id DESC"
,
nativeQuery
=
true
)
List
<
OperateLogModel
>
findLogsByLoanId
(
Long
loanId
);
List
<
OperateLogModel
>
findLogsByLoanId
(
Long
loanId
);
@Query
(
value
=
"select count(1) from operate_log where loan_id =?1"
,
nativeQuery
=
true
)
Long
findLogsCountsByLoanId
(
Long
loanId
);
}
}
src/main/java/cn/quantgroup/customer/rest/OperateRest.java
View file @
e0c8aec6
...
@@ -25,15 +25,15 @@ public class OperateRest {
...
@@ -25,15 +25,15 @@ public class OperateRest {
private
IOrderService
orderService
;
private
IOrderService
orderService
;
/**
/**
*
提前一次性结清订单白名单配置
*
添加或移除白名单
*
*
* @param operateEntryParam
* @param operateEntryParam
* @return
* @return
*/
*/
@PostMapping
(
"/set
OrCancelEarlySettleUpWhiteLists
"
)
@PostMapping
(
"/set
_or_cancel_settleUp_white_list
"
)
@OperateLog
(
moduleName
=
"
提前一次性结清白名单操作
"
)
@OperateLog
(
moduleName
=
"
添加或移除白名单
"
)
public
JsonResult
setOrCancel
EarlySettleUpEntry
(
OperateEntryParam
operateEntryParam
)
{
public
JsonResult
setOrCancel
SettleUpWhiteList
(
OperateEntryParam
operateEntryParam
)
{
log
.
info
(
"[结清白名单设置操作],请求参数:operateEntryParam={}"
,
operateEntryParam
);
log
.
info
(
"[结清白名单设置操作],请求参数:operateEntryParam={}"
,
operateEntryParam
);
return
orderService
.
operateEntry
(
operateEntryParam
);
return
orderService
.
setOrCancelSettleUpWhiteList
(
operateEntryParam
);
}
}
}
}
src/main/java/cn/quantgroup/customer/rest/OrderRest.java
View file @
e0c8aec6
...
@@ -56,7 +56,7 @@ public class OrderRest {
...
@@ -56,7 +56,7 @@ public class OrderRest {
* @param orderQuery
* @param orderQuery
* @return
* @return
*/
*/
@GetMapping
(
"/query
EarlySettleUpOrders
"
)
@GetMapping
(
"/query
_early_settleUp_order
"
)
public
JsonResult
queryEarlySettleUpOrders
(
EarlySettleUpOrderQueryParam
orderQuery
)
{
public
JsonResult
queryEarlySettleUpOrders
(
EarlySettleUpOrderQueryParam
orderQuery
)
{
log
.
info
(
"[订单提前一次性结清查询],请求参数:orderQuery={}"
,
orderQuery
);
log
.
info
(
"[订单提前一次性结清查询],请求参数:orderQuery={}"
,
orderQuery
);
return
orderService
.
queryEarlySettleUpOrders
(
orderQuery
);
return
orderService
.
queryEarlySettleUpOrders
(
orderQuery
);
...
@@ -69,7 +69,7 @@ public class OrderRest {
...
@@ -69,7 +69,7 @@ public class OrderRest {
* @param loanId
* @param loanId
* @return
* @return
*/
*/
@GetMapping
(
"/early
SettleUpT
rial/{loanId}"
)
@GetMapping
(
"/early
_settleUp_t
rial/{loanId}"
)
public
JsonResult
earlySettleUpTrial
(
@PathVariable
Long
loanId
)
{
public
JsonResult
earlySettleUpTrial
(
@PathVariable
Long
loanId
)
{
log
.
info
(
"[提前一次性结清金额试算],请求参数:loanId={}"
,
loanId
);
log
.
info
(
"[提前一次性结清金额试算],请求参数:loanId={}"
,
loanId
);
return
orderService
.
earlySettleUpTrial
(
loanId
);
return
orderService
.
earlySettleUpTrial
(
loanId
);
...
@@ -81,7 +81,7 @@ public class OrderRest {
...
@@ -81,7 +81,7 @@ public class OrderRest {
* @param loanId
* @param loanId
* @return
* @return
*/
*/
@GetMapping
(
"/query
O
perateLog/{loanId}"
)
@GetMapping
(
"/query
_o
perateLog/{loanId}"
)
public
JsonResult
queryOperateLog
(
@PathVariable
Long
loanId
)
{
public
JsonResult
queryOperateLog
(
@PathVariable
Long
loanId
)
{
log
.
info
(
"[操作日志查询],请求参数:loanId={}"
,
loanId
);
log
.
info
(
"[操作日志查询],请求参数:loanId={}"
,
loanId
);
return
orderService
.
queryOperateLog
(
loanId
);
return
orderService
.
queryOperateLog
(
loanId
);
...
...
src/main/java/cn/quantgroup/customer/service/IOperateLogService.java
View file @
e0c8aec6
...
@@ -10,4 +10,6 @@ public interface IOperateLogService {
...
@@ -10,4 +10,6 @@ public interface IOperateLogService {
void
saveOperateLog
(
OperateLogModel
logModel
);
void
saveOperateLog
(
OperateLogModel
logModel
);
List
<
OpLog
>
findLogsByLoanId
(
Long
loanId
);
List
<
OpLog
>
findLogsByLoanId
(
Long
loanId
);
Long
findLogsCountsByLoanId
(
Long
loanId
);
}
}
src/main/java/cn/quantgroup/customer/service/IOrderService.java
View file @
e0c8aec6
...
@@ -42,12 +42,12 @@ public interface IOrderService{
...
@@ -42,12 +42,12 @@ public interface IOrderService{
JsonResult
<
List
<
EarlySettleUpOrder
>>
queryEarlySettleUpOrders
(
EarlySettleUpOrderQueryParam
orderQuery
);
JsonResult
<
List
<
EarlySettleUpOrder
>>
queryEarlySettleUpOrders
(
EarlySettleUpOrderQueryParam
orderQuery
);
/**
/**
*
显示or隐藏操作
*
设置/取消提前结清白名单入口
*
*
* @param operateEntryParam
* @param operateEntryParam
* @return
* @return
*/
*/
JsonResult
<
Boolean
>
operateEntry
(
OperateEntryParam
operateEntryParam
);
JsonResult
<
Boolean
>
setOrCancelSettleUpWhiteList
(
OperateEntryParam
operateEntryParam
);
/**
/**
* 提前一次性结清金额试算
* 提前一次性结清金额试算
...
...
src/main/java/cn/quantgroup/customer/service/IXyqbService.java
View file @
e0c8aec6
...
@@ -80,7 +80,7 @@ public interface IXyqbService {
...
@@ -80,7 +80,7 @@ public interface IXyqbService {
* @param operateEntryParam
* @param operateEntryParam
* @return
* @return
*/
*/
JsonResult
<
Boolean
>
operateEntry
(
OperateEntryParam
operateEntryParam
);
JsonResult
<
Boolean
>
setOrCancelSettleUpWhiteList
(
OperateEntryParam
operateEntryParam
);
/**
/**
* 提前一次性结清金额试算
* 提前一次性结清金额试算
...
...
src/main/java/cn/quantgroup/customer/service/impl/OperateLogServiceImpl.java
View file @
e0c8aec6
...
@@ -37,4 +37,9 @@ public class OperateLogServiceImpl implements IOperateLogService {
...
@@ -37,4 +37,9 @@ public class OperateLogServiceImpl implements IOperateLogService {
opLogs
.
add
(
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
it
),
OpLog
.
class
)));
opLogs
.
add
(
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
it
),
OpLog
.
class
)));
return
opLogs
;
return
opLogs
;
}
}
@Override
public
Long
findLogsCountsByLoanId
(
Long
loanId
)
{
return
operateLogRepo
.
findLogsCountsByLoanId
(
loanId
);
}
}
}
src/main/java/cn/quantgroup/customer/service/impl/OrderServiceImpl.java
View file @
e0c8aec6
This diff is collapsed.
Click to expand it.
src/main/java/cn/quantgroup/customer/service/impl/XyqbServiceImpl.java
View file @
e0c8aec6
...
@@ -395,8 +395,8 @@ public class XyqbServiceImpl implements IXyqbService {
...
@@ -395,8 +395,8 @@ public class XyqbServiceImpl implements IXyqbService {
}
}
@Override
@Override
public
JsonResult
<
Boolean
>
operateEntry
(
OperateEntryParam
operateEntryParam
)
{
public
JsonResult
<
Boolean
>
setOrCancelSettleUpWhiteList
(
OperateEntryParam
operateEntryParam
)
{
String
logPre
=
"[XyqbServiceImpl.
operateEntry
] 处理新增或删除白名单操作"
;
String
logPre
=
"[XyqbServiceImpl.
setOrCancelSettleUpWhiteList
] 处理新增或删除白名单操作"
;
String
url
=
xyqbSysUrl
+
"/ex/operate/config/earlysettle/opt_white_list"
;
String
url
=
xyqbSysUrl
+
"/ex/operate/config/earlysettle/opt_white_list"
;
Map
<
String
,
Object
>
queryParam
=
new
HashMap
<>(
8
);
Map
<
String
,
Object
>
queryParam
=
new
HashMap
<>(
8
);
if
(
Objects
.
isNull
(
operateEntryParam
.
getLoanId
())
&&
if
(
Objects
.
isNull
(
operateEntryParam
.
getLoanId
())
&&
...
@@ -415,11 +415,11 @@ public class XyqbServiceImpl implements IXyqbService {
...
@@ -415,11 +415,11 @@ public class XyqbServiceImpl implements IXyqbService {
Map
<
String
,
String
>
header
=
new
HashMap
<>(
2
);
Map
<
String
,
String
>
header
=
new
HashMap
<>(
2
);
header
.
put
(
"Accept"
,
"application/json"
);
header
.
put
(
"Accept"
,
"application/json"
);
header
.
put
(
"Content-Type"
,
"application/x-www-form-urlencoded"
);
header
.
put
(
"Content-Type"
,
"application/x-www-form-urlencoded"
);
String
result
=
null
;
String
result
;
try
{
try
{
result
=
httpService
.
post
(
url
,
header
,
queryParam
);
result
=
httpService
.
post
(
url
,
header
,
queryParam
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"{} 系统异常 e:{}"
,
logPre
,
ExceptionUtils
.
getStackTrace
(
e
));
log
.
error
(
"{} 系统异常 e:{}"
,
logPre
,
ExceptionUtils
.
getStackTrace
(
e
));
return
JsonResult
.
buildErrorStateResult
(
"[处理失败]"
,
Boolean
.
FALSE
);
return
JsonResult
.
buildErrorStateResult
(
"[处理失败]"
,
Boolean
.
FALSE
);
}
}
...
...
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