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
e2747bb7
Commit
e2747bb7
authored
Sep 05, 2019
by
suntao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
a74ba0c5
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
47 additions
and
18 deletions
+47
-18
Principal.java
...uantgroup/cashloanflowboss/api/login/model/Principal.java
+4
-0
LogService.java
...tgroup/cashloanflowboss/api/login/service/LogService.java
+5
-0
OrderService.java
...roup/cashloanflowboss/api/order/service/OrderService.java
+0
-1
ClothoCenterService.java
...hloanflowboss/spi/clotho/service/ClothoCenterService.java
+26
-11
XYQBCenterService.java
.../cashloanflowboss/spi/xyqb/service/XYQBCenterService.java
+12
-6
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/api/login/model/Principal.java
View file @
e2747bb7
...
...
@@ -33,6 +33,10 @@ public class Principal {
*/
private
Set
<
Role
>
roles
;
/**
* 是否测试模式 true 是;false 不是测试(生产环境)
*/
private
Boolean
debugModel
;
/**
* 是否是超级管理员
*
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/login/service/LogService.java
View file @
e2747bb7
...
...
@@ -11,6 +11,7 @@ import cn.quantgroup.cashloanflowboss.utils.JSONTools;
import
cn.quantgroup.cashloanflowboss.utils.MD5Tools
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
...
...
@@ -29,6 +30,9 @@ public class LogService {
@Autowired
private
HttpServletRequest
request
;
@Value
(
"${debug.model}"
)
private
Boolean
debugModel
;
/**
* 登入
*
...
...
@@ -58,6 +62,7 @@ public class LogService {
principal
.
setChannelId
(
user
.
getChannelId
());
principal
.
setRank
(
user
.
getRank
());
principal
.
setRoles
(
user
.
getRoles
());
principal
.
setDebugModel
(
debugModel
);
session
.
setAttribute
(
ApplicationDictionary
.
PRINCIPAL
,
JSONTools
.
serialize
(
principal
));
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/order/service/OrderService.java
View file @
e2747bb7
...
...
@@ -334,7 +334,6 @@ public class OrderService {
}
else
{
// p2p
this
.
xyqbCenterService
.
payResultNotify
(
orderMapping
.
getLoanId
(),
lendingFormModel
.
getResult
());
Map
data
=
this
.
xyqbCenterService
.
queryLendingRecordCount
(
orderApprove
.
getFundId
(),
0
);
log
.
info
(
"[order_lending][queryLendingRecordCount]查询待打款数量,channelOrderNumber={}, data={}"
,
lendingFormModel
.
getChannelOrderNumber
(),
data
);
if
(
data
.
size
()
>
0
)
{
...
...
src/main/java/cn/quantgroup/cashloanflowboss/spi/clotho/service/ClothoCenterService.java
View file @
e2747bb7
package
cn
.
quantgroup
.
cashloanflowboss
.
spi
.
clotho
.
service
;
import
cn.quantgroup.cashloanflowboss.core.Application
;
import
cn.quantgroup.cashloanflowboss.spi.clotho.client.ClothoCenter
;
import
cn.quantgroup.cashloanflowboss.spi.clotho.model.LendingServiceModel
;
import
cn.quantgroup.cashloanflowboss.utils.JSONTools
;
...
...
@@ -38,15 +39,17 @@ public class ClothoCenterService {
*/
public
boolean
lending
(
Integer
fundId
,
BigDecimal
amountLimit
,
Integer
pepoleLimit
)
{
// TODO WEIWEI 根据返回的数据结构补充判断逻辑
if
(
Application
.
getPrincipal
().
getDebugModel
())
{
String
data
=
this
.
clothoCenter
.
lending
(
new
HashMap
(
4
)
{{
put
(
"fundingCorpId"
,
fundId
);
put
(
"amountLimit"
,
amountLimit
);
put
(
"peopleLimit"
,
pepoleLimit
);
}});
return
"success"
.
equals
(
data
);
}
else
{
return
false
;
}
}
...
...
@@ -57,15 +60,27 @@ public class ClothoCenterService {
* @return
*/
public
String
approve
(
Map
<
String
,
Object
>
approveData
)
{
if
(
Application
.
getPrincipal
().
getDebugModel
())
{
return
clothoCenter
.
approve
(
approveData
);
}
else
{
return
"error"
;
}
}
public
String
cancelPreLoan
(
Map
<
Object
,
Object
>
data
)
{
if
(
Application
.
getPrincipal
().
getDebugModel
())
{
return
clothoCenter
.
cancelPreLoan
(
data
);
}
else
{
return
"error"
;
}
}
public
String
cancelAfterLoan
(
Map
<
Object
,
Object
>
data
)
{
if
(
Application
.
getPrincipal
().
getDebugModel
())
{
return
clothoCenter
.
cancelAfterLoan
(
data
);
}
else
{
return
"error"
;
}
}
}
src/main/java/cn/quantgroup/cashloanflowboss/spi/xyqb/service/XYQBCenterService.java
View file @
e2747bb7
...
...
@@ -2,6 +2,7 @@ package cn.quantgroup.cashloanflowboss.spi.xyqb.service;
import
cn.quantgroup.cashloanflowboss.api.order.model.XyqbCurrentOrderStatusServiceResultModel
;
import
cn.quantgroup.cashloanflowboss.api.order.model.XyqbHistoryOrderStatusServiceResultModel
;
import
cn.quantgroup.cashloanflowboss.core.Application
;
import
cn.quantgroup.cashloanflowboss.core.base.ServiceResult
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.client.XYQBCenter
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.Contract
;
...
...
@@ -186,12 +187,17 @@ public class XYQBCenterService {
* @return
*/
public
boolean
payResultNotify
(
Long
loanId
,
Boolean
expectPayResult
)
{
if
(
Application
.
getPrincipal
().
getDebugModel
())
{
Map
paramMap
=
Maps
.
newHashMap
();
paramMap
.
put
(
"orderNo"
,
loanId
);
paramMap
.
put
(
"payOrderNo"
,
loanId
);
paramMap
.
put
(
"payTime"
,
""
);
paramMap
.
put
(
"payStatus"
,
expectPayResult
?
3
:
4
);
return
"success"
.
equals
(
xyqbCenter
.
pushLendingResult
(
paramMap
));
}
else
{
return
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