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
a9352aa9
Commit
a9352aa9
authored
Jul 06, 2020
by
鹿朋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
中台添加二次风控审批回调接口
parent
a0a2a93f
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
33 additions
and
1 deletion
+33
-1
MoOrderServiceImpl.java
...ashloanflowboss/api/order/service/MoOrderServiceImpl.java
+1
-0
MoClothoCenter.java
...cashloanflowboss/spi/mo_clotho/client/MoClothoCenter.java
+10
-1
MoClothoService.java
...shloanflowboss/spi/mo_clotho/service/MoClothoService.java
+7
-0
MoClothoServiceImpl.java
...anflowboss/spi/mo_clotho/service/MoClothoServiceImpl.java
+15
-0
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/api/order/service/MoOrderServiceImpl.java
View file @
a9352aa9
...
@@ -738,6 +738,7 @@ public class MoOrderServiceImpl implements OrderService{
...
@@ -738,6 +738,7 @@ public class MoOrderServiceImpl implements OrderService{
// 更改放款时间,二次风控回调
// 更改放款时间,二次风控回调
// 提现申请成功 需要放款
// 提现申请成功 需要放款
tuple
.
setKey
(
"二次风控审批中"
);
tuple
.
setKey
(
"二次风控审批中"
);
moClothoService
.
secondAuditNotice
(
orderMapping
.
getLoanId
());
}
else
if
(
LoanProgress
.
FINAL_SENDED_TO_FUNDING_CORP
.
equals
(
loanApplicationHistory
.
getProgress
()))
{
}
else
if
(
LoanProgress
.
FINAL_SENDED_TO_FUNDING_CORP
.
equals
(
loanApplicationHistory
.
getProgress
()))
{
tuple
.
setKey
(
"待放款"
);
tuple
.
setKey
(
"待放款"
);
OrderVo
.
OptButton
buttonPaySucc
=
new
OrderVo
.
OptButton
();
OrderVo
.
OptButton
buttonPaySucc
=
new
OrderVo
.
OptButton
();
...
...
src/main/java/cn/quantgroup/cashloanflowboss/spi/mo_clotho/client/MoClothoCenter.java
View file @
a9352aa9
package
cn
.
quantgroup
.
cashloanflowboss
.
spi
.
mo_clotho
.
client
;
package
cn
.
quantgroup
.
cashloanflowboss
.
spi
.
mo_clotho
.
client
;
import
cn.quantgroup.cashloanflowboss.spi.model.JsonResult
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.client.XYQBCenter
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.client.XYQBCenter
;
import
org.springframework.cloud.netflix.feign.FeignClient
;
import
org.springframework.cloud.netflix.feign.FeignClient
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
...
@@ -21,11 +23,18 @@ public interface MoClothoCenter {
...
@@ -21,11 +23,18 @@ public interface MoClothoCenter {
@PostMapping
(
value
=
"/middle_office/pay/notify"
,
consumes
=
"application/x-www-form-urlencoded"
)
@PostMapping
(
value
=
"/middle_office/pay/notify"
,
consumes
=
"application/x-www-form-urlencoded"
)
String
pushLendingResult
(
@RequestParam
Map
parameter
);
String
pushLendingResult
(
@RequestParam
Map
parameter
);
@GetMapping
(
value
=
"middle_office/kaola/loan"
)
JsonResult
secondAuditNotice
(
@RequestParam
Map
parameter
);
@Component
@Component
class
Fallback
implements
MoClothoCenter
{
class
Fallback
implements
MoClothoCenter
{
@Override
@Override
public
String
pushLendingResult
(
Map
parameter
)
{
public
String
pushLendingResult
(
Map
parameter
)
{
return
null
;
}
@Override
public
JsonResult
secondAuditNotice
(
Map
parameter
)
{
return
null
;
return
null
;
}
}
}
}
...
...
src/main/java/cn/quantgroup/cashloanflowboss/spi/mo_clotho/service/MoClothoService.java
View file @
a9352aa9
...
@@ -8,4 +8,11 @@ public interface MoClothoService {
...
@@ -8,4 +8,11 @@ public interface MoClothoService {
boolean
payResultNotify
(
Long
loanId
,
Boolean
expectPayResult
);
boolean
payResultNotify
(
Long
loanId
,
Boolean
expectPayResult
);
/**
* 调用此接口后提现二次风控审批秒过
* @param loanId
* @return
*/
boolean
secondAuditNotice
(
Long
loanId
);
}
}
src/main/java/cn/quantgroup/cashloanflowboss/spi/mo_clotho/service/MoClothoServiceImpl.java
View file @
a9352aa9
...
@@ -6,6 +6,7 @@ import cn.quantgroup.cashloanflowboss.spi.model.JsonResult;
...
@@ -6,6 +6,7 @@ import cn.quantgroup.cashloanflowboss.spi.model.JsonResult;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Maps
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonObject
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -41,4 +42,18 @@ public class MoClothoServiceImpl implements MoClothoService{
...
@@ -41,4 +42,18 @@ public class MoClothoServiceImpl implements MoClothoService{
return
false
;
return
false
;
}
}
}
}
@Override
public
boolean
secondAuditNotice
(
Long
loanId
)
{
if
(
Application
.
isDebug
())
{
Map
paramMap
=
Maps
.
newHashMap
();
paramMap
.
put
(
"loanId"
,
loanId
);
JsonResult
result
=
moClothoCenter
.
secondAuditNotice
(
paramMap
);
log
.
info
(
"[二次风控审批结果通知]moClotho返回结果result={}"
,
result
);
return
Objects
.
nonNull
(
result
)
&&
"0"
.
equals
(
result
.
getCode
());
}
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