|
|
@@ -10,6 +10,7 @@ const (
|
|
|
ORDER_STATE_UNPAID = "unpaid" //交易未付款
|
|
|
ORDER_STATE_PARTIAL_PAID = "partial_paid" //部分已支付
|
|
|
ORDER_STATE_PAID = "paid" //交易已付款
|
|
|
+ ORDER_STATE_PAID_FINISH = "paid_finish" //交易已付款,不可退款
|
|
|
ORDER_STATE_PENDING = "pending" //付款处理中(非实时到帐或处理延迟)
|
|
|
ORDER_STATE_CANCELED = "cancelled" //付款已取消(由付款人操作)
|
|
|
ORDER_STATE_FAILED = "failed" //付款已失败
|
|
|
@@ -26,7 +27,7 @@ const (
|
|
|
func IsFixState(state string) bool {
|
|
|
if state == ORDER_STATE_PAID ||
|
|
|
state == ORDER_STATE_CANCELED ||
|
|
|
- //state == ORDER_STATE_FAILED ||
|
|
|
+ state == ORDER_STATE_PAID_FINISH ||
|
|
|
//state == ORDER_STATE_EXPIRED ||
|
|
|
// state == ORDER_STATE_REFUNDING ||
|
|
|
// state == ORDER_STATE_REFUNDED ||
|
|
|
@@ -40,7 +41,7 @@ func IsFixState(state string) bool {
|
|
|
}
|
|
|
|
|
|
func IsPaid(state string) bool {
|
|
|
- return state == ORDER_STATE_PAID
|
|
|
+ return state == ORDER_STATE_PAID || state == ORDER_STATE_PAID_FINISH
|
|
|
}
|
|
|
|
|
|
func IsFailed(state string) bool {
|