|
|
@@ -1,5 +1,6 @@
|
|
|
package com.mrxu.framework.common.xcx.bean;
|
|
|
|
|
|
+import com.mrxu.framework.common.xcx.enums.TradeState;
|
|
|
import lombok.Data;
|
|
|
|
|
|
@Data
|
|
|
@@ -28,7 +29,7 @@ public class OrderqueryResponse extends PayBaseResponse {
|
|
|
// 是否关注公众账号 is_subscribe 是 String(1) Y 用户是否关注公众账号,Y-关注,N-未关注
|
|
|
private String is_subscribe;
|
|
|
// 交易类型 trade_type 是 String(16) JSAPI 调用接口提交的交易类型,取值如下:JSAPI,NATIVE,APP,MICROPAY,详细说明见参数规定
|
|
|
- private String trade_type;
|
|
|
+ private TradeState trade_type;
|
|
|
/* 交易状态 trade_state 是 String(32) SUCCESS SUCCESS--支付成功
|
|
|
REFUND--转入退款
|
|
|
NOTPAY--未支付
|
|
|
@@ -37,7 +38,7 @@ public class OrderqueryResponse extends PayBaseResponse {
|
|
|
USERPAYING--用户支付中
|
|
|
PAYERROR--支付失败(其他原因,如银行返回失败)
|
|
|
ACCEPT--已接收,等待扣款*/
|
|
|
- private String trade_state;
|
|
|
+ private TradeState trade_state;
|
|
|
// 付款银行 bank_type 是 String(16) CMC 银行类型,采用字符串类型的银行标识
|
|
|
private String bank_type;
|
|
|
// 标价金额 total_fee 是 int 100 订单总金额,单位为分
|
|
|
@@ -74,6 +75,10 @@ public class OrderqueryResponse extends PayBaseResponse {
|
|
|
// 交易状态描述 trade_state_desc 是 String(256) 支付失败,请重新下单支付 对当前查询订单状态的描述和下一步操作的指引
|
|
|
private String trade_state_desc;
|
|
|
|
|
|
+ public void setTrade_type(String trade_type) {
|
|
|
+ this.trade_state = TradeState.getState(trade_type);
|
|
|
+ }
|
|
|
+
|
|
|
public boolean isSuccess() {
|
|
|
return super.isSuccess() && "SUCCESS".equals(result_code);
|
|
|
}
|