Sfoglia il codice sorgente

新增一个支付订单状态paid_finish 此状态下不可退款

Jay 1 mese fa
parent
commit
85ffd8c50e
1 ha cambiato i file con 3 aggiunte e 2 eliminazioni
  1. 3 2
      pb/constant/order_constants/pay.go

+ 3 - 2
pb/constant/order_constants/pay.go

@@ -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 {