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
6dd122ee
Commit
6dd122ee
authored
Jul 29, 2019
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
支付报接入
parent
d8c7dca4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
3 deletions
+12
-3
OrderPayVo.java
.../main/java/com/xxfc/platform/universal/vo/OrderPayVo.java
+5
-0
OrderPayBiz.java
...ain/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
+7
-3
No files found.
xx-universal/xx-universal-api/src/main/java/com/xxfc/platform/universal/vo/OrderPayVo.java
View file @
6dd122ee
...
...
@@ -64,5 +64,10 @@ public class OrderPayVo{
@ApiModelProperty
(
value
=
"买家第三方付款账号"
)
private
String
buyerAccount
;
//第三方支付请求订单号
@ApiModelProperty
(
value
=
"第三方支付请求订单号"
)
private
String
tradeNo
;
}
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
View file @
6dd122ee
...
...
@@ -80,6 +80,7 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
return
JsonResultUtil
.
createFailedResult
(
ResultCode
.
NULL_CODE
,
"订单不能为空"
);
}
String
trade_no
=
OrderUtil
.
GetOrderNumber
(
""
);
orderPayVo
.
setTradeNo
(
trade_no
);
String
order_no
=
orderPayVo
.
getOrderNo
();
Integer
amount
=
orderPayVo
.
getAmount
();
log
.
error
(
"---下单---order_no====="
+
order_no
+
"--支付订单号--trade_no===="
+
trade_no
+
"--金额---amount===="
+
amount
);
...
...
@@ -114,7 +115,6 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
try
{
OrderPay
orderPay
=
new
OrderPay
();
BeanUtils
.
copyProperties
(
orderPay
,
orderPayVo
);
orderPay
.
setTradeNo
(
trade_no
);
orderPay
.
setSellerAccount
(
sellerAccount
);
insertSelective
(
orderPay
);
log
.
error
(
"---下单---order_no====="
+
order_no
+
"----成功"
);
...
...
@@ -257,6 +257,10 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
// Map<String, Object> sendMap = DataUtils.objectToMap(paymentRecord);
// sendMap.put("amount", new BigDecimal(rsAmount).multiply(new BigDecimal(100)).intValue());
// sendMsgToOrder(JSONObject.toJSONString(sendMap));
String
tradeNo
=
params
.
get
(
"out_order_no"
);
String
operationId
=
params
.
get
(
"operation_id"
);
notice
(
tradeNo
,
operationId
);
return
ObjectRestResponse
.
succ
().
getMessage
();
}
catch
(
AlipayApiException
e
)
{
log
.
error
(
""
,
e
);
...
...
@@ -325,8 +329,8 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
AlipayFundAuthOrderAppFreezeModel
model
=
new
AlipayFundAuthOrderAppFreezeModel
();
BigDecimal
realAmount
=
new
BigDecimal
(
orderPayVo
.
getAmount
().
toString
()).
divide
(
new
BigDecimal
(
"100"
),
2
,
BigDecimal
.
ROUND_UP
);
model
.
setOrderTitle
(
orderPayVo
.
getSubject
());
model
.
setOutOrderNo
(
orderPayVo
.
get
Order
No
());
//替换为实际订单号
model
.
setOutRequestNo
(
orderPayVo
.
get
Order
No
());
//替换为实际请求单号,保证每次请求都是唯一的
model
.
setOutOrderNo
(
orderPayVo
.
get
Trade
No
());
//替换为实际订单号
model
.
setOutRequestNo
(
orderPayVo
.
get
Trade
No
());
//替换为实际请求单号,保证每次请求都是唯一的
model
.
setPayeeUserId
(
SystemConfig
.
APP_ID
);
//payee_user_id,Payee_logon_id不能同时为空
model
.
setProductCode
(
"PRE_AUTH_ONLINE"
);
//PRE_AUTH_ONLINE为固定值,不要替换
model
.
setAmount
(
realAmount
.
toString
());
...
...
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