Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
youjj
cloud-platform
Commits
2cb784f0
Commit
2cb784f0
authored
Nov 14, 2019
by
jiaorz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
预授权问题
parent
881adaf8
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
3 deletions
+15
-3
OrderPayBiz.java
...ain/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
+9
-3
OrderPayController.java
...xfc/platform/universal/controller/OrderPayController.java
+6
-0
No files found.
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
View file @
2cb784f0
...
...
@@ -550,7 +550,7 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper, OrderPay> {
* @param tradNo
* @throws AlipayApiException
*/
public
void
fundAuthQuery
(
String
tradNo
)
throws
AlipayApiException
{
public
ObjectRestResponse
fundAuthQuery
(
String
tradNo
)
{
AlipayClient
alipayClient
=
getAlipayClient
();
AlipayFundAuthOperationDetailQueryRequest
request
=
new
AlipayFundAuthOperationDetailQueryRequest
();
AlipayFundAuthOperationDetailQueryModel
model
=
new
AlipayFundAuthOperationDetailQueryModel
();
...
...
@@ -559,8 +559,14 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper, OrderPay> {
//model.setOperationId("20171201317348823902"); //支付宝的授权资金操作流水号,冻结成功同步返回
model
.
setOutRequestNo
(
tradNo
);
//商户的授权资金操作流水号,与支付宝的授权资金操作流水号不能同时为空,该值为冻结或解冻是的outRequestNo
request
.
setBizModel
(
model
);
AlipayFundAuthOperationDetailQueryResponse
response
=
alipayClient
.
execute
(
request
);
log
.
info
(
"response: {}"
+
response
.
getBody
());
AlipayFundAuthOperationDetailQueryResponse
response
=
null
;
try
{
response
=
alipayClient
.
execute
(
request
);
log
.
info
(
"response: {}"
+
response
.
getBody
());
}
catch
(
AlipayApiException
e
)
{
e
.
printStackTrace
();
}
return
ObjectRestResponse
.
succ
(
response
.
getBody
());
}
public
static
void
main
(
String
[]
args
)
throws
AlipayApiException
{
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/controller/OrderPayController.java
View file @
2cb784f0
...
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.universal.controller;
import
com.alibaba.fastjson.JSONObject
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.universal.biz.OrderPayBiz
;
import
com.xxfc.platform.universal.entity.OrderPay
;
...
...
@@ -101,5 +102,10 @@ public class OrderPayController extends BaseController<OrderPayBiz,OrderPay> {
return
baseBiz
.
alipayNotify
();
}
@PostMapping
(
value
=
"/app/unauth/notify/fundAuthQuery"
)
@IgnoreUserToken
public
ObjectRestResponse
fundAuthQuery
(
String
tradNo
){
return
baseBiz
.
fundAuthQuery
(
tradNo
);
}
}
\ No newline at end of file
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