From 373ab8fe81f94536d87d4b14ddf74ca917fd9391 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Thu, 23 Aug 2018 21:15:29 +0800 Subject: [PATCH] =?UTF-8?q?#726=20=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=91=E9=80=81=E7=8E=B0=E9=87=91=E7=BA=A2?= =?UTF-8?q?=E5=8C=85=E6=8E=A5=E5=8F=A3=E7=AD=BE=E5=90=8D=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/request/WxPaySendRedpackRequest.java | 42 ++++++++++++------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java index f97ade0c..30be05cc 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java @@ -1,10 +1,14 @@ package com.github.binarywang.wxpay.bean.request; import com.thoughtworks.xstream.annotations.XStreamAlias; -import lombok.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; /** - * 发送红包请求参数对象 + * 发送红包请求参数对象. * Created by Binary Wang on 2016/9/24. * * @author Binary Wang @@ -16,15 +20,21 @@ import lombok.*; @AllArgsConstructor @XStreamAlias("xml") public class WxPaySendRedpackRequest extends BaseWxPayRequest { + @Override + protected boolean ignoreSignType() { + return true; + } + /** - * mch_billno - * 商户订单号(每个订单号必须唯一) 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。 + * mch_billno. + * 商户订单号(每个订单号必须唯一) + * 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。 */ @XStreamAlias("mch_billno") private String mchBillNo; /** - * send_name + * send_name. * 商户名称 * 红包发送者名称 */ @@ -32,14 +42,14 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private String sendName; /** - * re_openid + * re_openid. * 接受红包的用户 用户在wxappid下的openid */ @XStreamAlias("re_openid") private String reOpenid; /** - * total_amount + * total_amount. * 红包总额 */ @XStreamAlias("total_amount") @@ -53,7 +63,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private Integer totalNum; /** - * amt_type + * amt_type. * 红包金额设置方式 * ALL_RAND—全部随机,商户指定总金额和红包发放总人数,由微信支付随机计算出各红包金额 * 裂变红包必填 @@ -62,14 +72,14 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private String amtType; /** - * wishing + * wishing. * 红包祝福语 */ @XStreamAlias("wishing") private String wishing; /** - * client_ip + * client_ip. * 服务器Ip地址 * 调用接口的机器Ip地址 */ @@ -77,21 +87,21 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private String clientIp; /** - * act_name + * act_name. * 活动名称 */ @XStreamAlias("act_name") private String actName; /** - * remark + * remark. * 备注 */ @XStreamAlias("remark") private String remark; /** - * wxappid + * wxappid. * 微信分配的公众账号ID(企业号corpid即为此appId)。接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的),不能为APP的appid(在open.weixin.qq.com申请的) */ @XStreamAlias("wxappid") @@ -99,7 +109,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { /** *
-   * scene_id
+   * scene_id.
    * 场景id
    * PRODUCT_1:商品促销
    * PRODUCT_2:抽奖
@@ -117,7 +127,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
 
   /**
    * 
-   * risk_info
+   * risk_info.
    * 活动信息
    * posttime:用户操作的时间戳
    * mobile:业务系统账号的手机号,国家代码-手机号。不需要+号
@@ -133,7 +143,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
 
   /**
    * 
-   * consume_mch_id
+   * consume_mch_id.
    * 资金授权商户号
    * 资金授权商户号
    * 服务商替特约商户发放时使用