Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
asset-distribution
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
data-spider
asset-distribution
Commits
73a04f28
Commit
73a04f28
authored
Apr 02, 2020
by
liwenbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
f
parent
5963f360
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
40 additions
and
3 deletions
+40
-3
NiWoDaiController.java
...roup/asset/distribution/controller/NiWoDaiController.java
+14
-3
NiwodaiIncomingCallbackResponseVO.java
...service/niwodai/vo/NiwodaiIncomingCallbackResponseVO.java
+26
-0
No files found.
src/main/java/com/quantgroup/asset/distribution/controller/NiWoDaiController.java
View file @
73a04f28
...
...
@@ -13,6 +13,7 @@ import com.quantgroup.asset.distribution.service.funding.IAidFundAuditOrderServi
import
com.quantgroup.asset.distribution.service.jpa.entity.AidLoanFundAuditOrder
;
import
com.quantgroup.asset.distribution.service.jpa.entity.Asset
;
import
com.quantgroup.asset.distribution.service.niwodai.vo.NiwodaiCostant
;
import
com.quantgroup.asset.distribution.service.niwodai.vo.NiwodaiIncomingCallbackResponseVO
;
import
com.quantgroup.asset.distribution.service.niwodai.vo.NiwodaiIncomingResultResponseVO
;
import
com.quantgroup.asset.distribution.service.notify.INotifyService
;
import
com.quantgroup.asset.distribution.service.product.IFinanceProductService
;
...
...
@@ -20,9 +21,13 @@ import com.quantgroup.asset.distribution.service.redis.IRedisService;
import
com.quantgroup.asset.distribution.util.DateUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ResourceUtils
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.io.FileNotFoundException
;
import
java.util.Map
;
/**
...
...
@@ -49,7 +54,12 @@ public class NiWoDaiController {
private
INotifyService
notifyService
;
@RequestMapping
(
"/incoming/callback"
)
public
GlobalResponse
auditResultCallback
(
String
orderId
,
String
type
,
Integer
code
,
Long
timestamp
,
String
data
)
{
public
GlobalResponse
auditResultCallback
(
@RequestBody
NiwodaiIncomingCallbackResponseVO
responseVO
)
{
String
orderId
=
responseVO
.
getOrderId
();
String
type
=
responseVO
.
getType
();
Integer
code
=
responseVO
.
getCode
();
Long
timestamp
=
responseVO
.
getTimestamp
();
String
data
=
responseVO
.
getData
();
log
.
info
(
"你我贷审核进件回调收到结果, orderId : {}, type : {}, code : {}, timestamp : {}, data : {}"
,
orderId
,
type
,
code
,
timestamp
,
data
);
AidLoanFundAuditOrder
aidLoanFundAuditOrder
=
aidFundAuditOrderService
.
findByBizNoAndFundId
(
orderId
,
AidFundConstants
.
FundId
.
NIWODAI
);
...
...
@@ -112,7 +122,8 @@ public class NiWoDaiController {
return
true
;
}
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
System
.
currentTimeMillis
());
public
static
void
main
(
String
[]
args
)
throws
FileNotFoundException
{
System
.
out
.
println
(
ResourceUtils
.
getURL
(
"classpath:"
).
getPath
());
}
}
src/main/java/com/quantgroup/asset/distribution/service/niwodai/vo/NiwodaiIncomingCallbackResponseVO.java
0 → 100644
View file @
73a04f28
package
com
.
quantgroup
.
asset
.
distribution
.
service
.
niwodai
.
vo
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* @author : Hyuk
* @description : NiwodaiIncomingCallbackResponseVO
* @date : 2020/4/2 11:43 上午
*/
@Data
public
class
NiwodaiIncomingCallbackResponseVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
orderId
;
private
String
type
;
private
Integer
code
;
private
Long
timestamp
;
private
String
data
;
}
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