Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ufo
/
yohoufo-fore
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
tanling
7 years ago
Commit
c8dbb09e01c353d3cd7f30250a84ed21509a7c6d
2 parents
8b05e476
0772a74d
Merge branch 'master' into dev
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
36 additions
and
20 deletions
order/src/main/java/com/yohoufo/order/controller/PaymentController.java
order/src/main/java/com/yohoufo/order/model/NotifyResponse.java
order/src/main/java/com/yohoufo/order/model/PaymentData.java
order/src/main/java/com/yohoufo/order/service/IPaymentService.java
order/src/main/java/com/yohoufo/order/service/pay/alipay/AlipayServiceAbstract.java
order/src/main/java/com/yohoufo/order/service/pay/weixin/AbstractWeixinPayService.java
order/src/main/java/com/yohoufo/order/controller/PaymentController.java
View file @
c8dbb09
...
...
@@ -2,10 +2,10 @@ package com.yohoufo.order.controller;
import
com.yoho.core.dal.datasource.annotation.Database
;
import
com.yoho.error.event.PaymentEvent
;
import
com.yoho.service.model.order.payment.NotifyResponse
;
import
com.yoho.service.model.order.payment.PaymentData
;
import
com.yohoufo.common.ApiResponse
;
import
com.yohoufo.order.common.Payment
;
import
com.yohoufo.order.model.NotifyResponse
;
import
com.yohoufo.order.model.PaymentData
;
import
com.yohoufo.order.request.PaymentRequest
;
import
com.yohoufo.order.response.PaymentConfirmRsp
;
import
com.yohoufo.order.response.PrepayResponse
;
...
...
order/src/main/java/com/yohoufo/order/model/NotifyResponse.java
0 → 100644
View file @
c8dbb09
package
com
.
yohoufo
.
order
.
model
;
public
class
NotifyResponse
{
/**
* 支付回调处理结果
* 0:处理成功;1:处理失败;2:校验失败
*/
public
static
final
int
PAYMENT_NOTIFY_RESULT_IGNORE
=
-
1
;
public
static
final
int
PAYMENT_NOTIFY_RESULT_SUCCESS
=
0
;
public
static
final
int
PAYMENT_NOTIFY_RESULT_FAILED
=
1
;
public
static
final
int
PAYMENT_NOTIFY_RESULT_VERFAIL
=
2
;
//支付回调处理结果
private
int
notifyResult
=
PAYMENT_NOTIFY_RESULT_FAILED
;
//支付数据
private
PaymentData
paymentData
;
public
int
getNotifyResult
()
{
return
notifyResult
;
}
public
void
setNotifyResult
(
int
notifyResult
)
{
this
.
notifyResult
=
notifyResult
;
}
public
PaymentData
getPaymentData
()
{
return
paymentData
;
}
public
void
setPaymentData
(
PaymentData
paymentData
)
{
this
.
paymentData
=
paymentData
;
}
}
...
...
order/src/main/java/com/yohoufo/order/model/PaymentData.java
View file @
c8dbb09
package
com
.
yohoufo
.
order
.
model
;
import
com.yoho.service.model.order.payment.PayDiscount
;
import
org.apache.commons.lang3.StringUtils
;
public
class
PaymentData
{
...
...
@@ -92,9 +91,7 @@ public class PaymentData {
*/
private
String
mchId
;
//支付折扣
private
PayDiscount
payDiscount
;
//微信支付的appId
private
String
appId
;
...
...
@@ -217,13 +214,6 @@ public class PaymentData {
this
.
mchId
=
mchId
;
}
public
PayDiscount
getPayDiscount
()
{
return
payDiscount
;
}
public
void
setPayDiscount
(
PayDiscount
payDiscount
)
{
this
.
payDiscount
=
payDiscount
;
}
public
String
getOutTradeNo
()
{
return
StringUtils
.
isEmpty
(
outTradeNo
)
?
this
.
payOrderCode
:
outTradeNo
;
...
...
order/src/main/java/com/yohoufo/order/service/IPaymentService.java
View file @
c8dbb09
package
com
.
yohoufo
.
order
.
service
;
import
com.yoho.service.model.order.payment.PaymentData
;
import
com.yohoufo.order.request.PaymentRequest
;
import
com.yohoufo.order.response.PaymentConfirmRsp
;
import
com.yohoufo.order.response.PrepayResponse
;
...
...
order/src/main/java/com/yohoufo/order/service/pay/alipay/AlipayServiceAbstract.java
View file @
c8dbb09
...
...
@@ -3,7 +3,6 @@ package com.yohoufo.order.service.pay.alipay;
import
com.alibaba.fastjson.JSONObject
;
import
com.yoho.error.ServiceError
;
import
com.yoho.error.exception.ServiceException
;
import
com.yoho.service.model.order.payment.PaymentData
;
import
com.yohoufo.common.utils.DateUtil
;
import
com.yohoufo.common.utils.HttpClient
;
import
com.yohoufo.common.utils.MD5Utils
;
...
...
@@ -11,10 +10,7 @@ import com.yohoufo.common.utils.RSAUtils;
import
com.yohoufo.order.common.Payment
;
import
com.yohoufo.order.config.AlipayConfig
;
import
com.yohoufo.order.constants.RefundContant
;
import
com.yohoufo.order.model.AlipayTradeVO
;
import
com.yohoufo.order.model.OrderInfo
;
import
com.yohoufo.order.model.PayQueryBo
;
import
com.yohoufo.order.model.PayRefundBo
;
import
com.yohoufo.order.model.*
;
import
com.yohoufo.order.service.pay.AbstractPayService
;
import
com.yohoufo.order.utils.AlipayUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
...
order/src/main/java/com/yohoufo/order/service/pay/weixin/AbstractWeixinPayService.java
View file @
c8dbb09
...
...
@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSONObject;
import
com.yoho.core.common.utils.YHMath
;
import
com.yoho.error.ServiceError
;
import
com.yoho.error.exception.ServiceException
;
import
com.yoho.service.model.order.payment.PaymentData
;
import
com.yohoufo.common.utils.HttpClient
;
import
com.yohoufo.common.utils.TimeUtils
;
import
com.yohoufo.common.utils.WXUtils
;
...
...
@@ -12,6 +11,7 @@ import com.yohoufo.order.common.Payment;
import
com.yohoufo.order.config.WeixinPayConfig
;
import
com.yohoufo.order.model.OrderInfo
;
import
com.yohoufo.order.model.PayQueryBo
;
import
com.yohoufo.order.model.PaymentData
;
import
com.yohoufo.order.service.pay.AbstractPayService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
...
...
Please
register
or
login
to post a comment