🎨 优化部分代码

This commit is contained in:
Binary Wang
2021-03-29 17:27:42 +08:00
parent 4730b334b6
commit 59d8cc6d57
25 changed files with 76 additions and 18 deletions

View File

@ -1,6 +1,7 @@
package cn.binarywang.wx.miniapp.api.impl; package cn.binarywang.wx.miniapp.api.impl;
import cn.binarywang.wx.miniapp.api.WxMaService; import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.bean.WxMaSubscribeMessage;
import me.chanjar.weixin.common.bean.subscribemsg.CategoryData; import me.chanjar.weixin.common.bean.subscribemsg.CategoryData;
import me.chanjar.weixin.common.bean.subscribemsg.PubTemplateKeyword; import me.chanjar.weixin.common.bean.subscribemsg.PubTemplateKeyword;
import me.chanjar.weixin.common.bean.subscribemsg.TemplateInfo; import me.chanjar.weixin.common.bean.subscribemsg.TemplateInfo;
@ -64,4 +65,10 @@ public class WxMaSubscribeServiceImplTest {
assertThat(categoryData).isNotNull(); assertThat(categoryData).isNotNull();
System.out.println(categoryData); System.out.println(categoryData);
} }
@Test
public void testSendSubscribeMsg() throws WxErrorException {
// TODO 待完善补充
this.wxService.getSubscribeService().sendSubscribeMsg(WxMaSubscribeMessage.builder().build());
}
} }

View File

@ -76,4 +76,8 @@ public class WxMpSubscribeMsgServiceImplTest {
@Test @Test
public void testSend() { public void testSend() {
} }
@Test
public void testSendOnce() {
}
} }

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 查询代金券信息响应结果类 * 查询代金券信息响应结果类
@ -19,7 +21,9 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPayCouponInfoQueryResult extends BaseWxPayResult { public class WxPayCouponInfoQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -8328629147291321829L;
/** /**
* <pre> * <pre>
* 字段名:设备号. * 字段名:设备号.

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 发送代金券响应结果类 * 发送代金券响应结果类
@ -19,7 +21,9 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPayCouponSendResult extends BaseWxPayResult { public class WxPayCouponSendResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -3596288305333090962L;
/** /**
* <pre> * <pre>
* 字段名:设备号 * 字段名:设备号

View File

@ -8,6 +8,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 查询代金券批次响应结果类. * 查询代金券批次响应结果类.
@ -21,7 +23,7 @@ import org.w3c.dom.Document;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPayCouponStockQueryResult extends BaseWxPayResult { public class WxPayCouponStockQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 4644274730788451926L; private static final long serialVersionUID = 4644274730788451926L;
/** /**
* <pre> * <pre>

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 企业付款到银行卡查询返回结果. * 企业付款到银行卡查询返回结果.
@ -19,7 +21,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class EntPayBankQueryResult extends BaseWxPayResult { public class EntPayBankQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -8336631015989500746L; private static final long serialVersionUID = -8336631015989500746L;
/** /**

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 企业付款到银行卡的响应结果. * 企业付款到银行卡的响应结果.
@ -19,7 +21,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class EntPayBankResult extends BaseWxPayResult { public class EntPayBankResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 3449707749935227689L; private static final long serialVersionUID = 3449707749935227689L;
/** /**

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 企业付款查询返回结果. * 企业付款查询返回结果.
@ -19,7 +21,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class EntPayQueryResult extends BaseWxPayResult { public class EntPayQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 3948485732447456947L; private static final long serialVersionUID = 3948485732447456947L;
/** /**

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* 红包发送记录查询返回 * 红包发送记录查询返回
* *
@ -17,7 +19,8 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class EntPayRedpackQueryResult extends BaseWxPayResult { public class EntPayRedpackQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 3127509905347445197L;
/** /**
* 商户订单号 * 商户订单号

View File

@ -20,7 +20,6 @@ import java.io.Serializable;
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class EntPayRedpackResult extends BaseWxPayResult implements Serializable { public class EntPayRedpackResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 企业付款返回结果 * 企业付款返回结果
@ -19,7 +21,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class EntPayResult extends BaseWxPayResult { public class EntPayResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 8523569987269603097L; private static final long serialVersionUID = 8523569987269603097L;
/** /**

View File

@ -6,6 +6,8 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 企业付款获取RSA加密公钥接口返回结果类 * 企业付款获取RSA加密公钥接口返回结果类
@ -17,7 +19,9 @@ import org.w3c.dom.Document;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@XStreamAlias("xml") @XStreamAlias("xml")
public class GetPublicKeyResult extends BaseWxPayResult { public class GetPublicKeyResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -9150517427082709997L;
/** /**
* 商户号. * 商户号.
*/ */

View File

@ -15,6 +15,7 @@ import me.chanjar.weixin.common.util.json.WxGsonBuilder;
import me.chanjar.weixin.common.util.xml.XStreamInitializer; import me.chanjar.weixin.common.util.xml.XStreamInitializer;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -31,7 +32,7 @@ import java.util.Map;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPayOrderNotifyResult extends BaseWxPayResult { public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 5389718115223345496L; private static final long serialVersionUID = 5389718115223345496L;
/** /**

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* <pre> * <pre>
* 扫码支付通知回调类. * 扫码支付通知回调类.
@ -19,7 +21,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxScanPayNotifyResult extends BaseWxPayResult { public class WxScanPayNotifyResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 3381324564266118986L; private static final long serialVersionUID = 3381324564266118986L;
/** /**

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* @author : cofedream * @author : cofedream
* @date : 2020-12-28 * @date : 2020-12-28
@ -15,7 +17,9 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class ProfitSharingMerchantRatioQueryResult extends BaseWxPayResult { public class ProfitSharingMerchantRatioQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 7556620112016338659L;
/** /**
* 服务商模式下的子商户号.<br/> * 服务商模式下的子商户号.<br/>
* 2000<br/> * 2000<br/>

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* @author : cofedream * @author : cofedream
* @date : 2020-12-29 * @date : 2020-12-29
@ -15,7 +17,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class ProfitSharingOrderAmountQueryResult extends BaseWxPayResult { public class ProfitSharingOrderAmountQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 7355605400662796198L; private static final long serialVersionUID = 7355605400662796198L;
/** /**
* 微信订单号. * 微信订单号.

View File

@ -11,6 +11,7 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
import java.util.List; import java.util.List;
/** /**
@ -21,7 +22,7 @@ import java.util.List;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class ProfitSharingQueryResult extends BaseWxPayResult { public class ProfitSharingQueryResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 2548673608075775067L; private static final long serialVersionUID = 2548673608075775067L;
/** /**
* 微信订单号 * 微信订单号

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* @author Wang GuangXin 2019/10/22 14:54 * @author Wang GuangXin 2019/10/22 14:54
* @version 1.0 * @version 1.0
@ -15,7 +17,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class ProfitSharingReceiverResult extends BaseWxPayResult { public class ProfitSharingReceiverResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 876204163877798066L; private static final long serialVersionUID = 876204163877798066L;
/** /**
* 分账接收方. * 分账接收方.

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* @author Wang GuangXin 2019/10/22 10:06 * @author Wang GuangXin 2019/10/22 10:06
* @version 1.0 * @version 1.0
@ -15,7 +17,9 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class ProfitSharingResult extends BaseWxPayResult { public class ProfitSharingResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 7435709584788869456L;
/** /**
* 微信订单号. * 微信订单号.
*/ */

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import java.io.Serializable;
/** /**
* @author Wang GuangXin 2019/10/23 14:41 * @author Wang GuangXin 2019/10/23 14:41
* @version 1.0 * @version 1.0
@ -15,7 +17,7 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@XStreamAlias("xml") @XStreamAlias("xml")
public class ProfitSharingReturnResult extends BaseWxPayResult { public class ProfitSharingReturnResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 718554909816994568L; private static final long serialVersionUID = 718554909816994568L;
/** /**

View File

@ -29,6 +29,7 @@ import java.util.List;
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPayRefundResult extends BaseWxPayResult implements Serializable { public class WxPayRefundResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -3392333879907788033L; private static final long serialVersionUID = -3392333879907788033L;
/** /**
* 微信订单号. * 微信订单号.
*/ */

View File

@ -21,6 +21,7 @@ import java.io.Serializable;
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPaySandboxSignKeyResult extends BaseWxPayResult implements Serializable { public class WxPaySandboxSignKeyResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -5793375529340378941L; private static final long serialVersionUID = -5793375529340378941L;
/** /**
* <pre> * <pre>
* 沙箱密钥 * 沙箱密钥

View File

@ -19,6 +19,7 @@ import java.io.Serializable;
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPaySendMiniProgramRedpackResult extends BaseWxPayResult implements Serializable { public class WxPaySendMiniProgramRedpackResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 5847928569755121611L; private static final long serialVersionUID = 5847928569755121611L;
/** /**
* 商户订单号. * 商户订单号.
*/ */

View File

@ -22,6 +22,7 @@ import java.io.Serializable;
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPaySendRedpackResult extends BaseWxPayResult implements Serializable { public class WxPaySendRedpackResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -4837415036337132073L; private static final long serialVersionUID = -4837415036337132073L;
private static final String PROCESSING = "PROCESSING"; private static final String PROCESSING = "PROCESSING";
@XStreamAlias("mch_billno") @XStreamAlias("mch_billno")

View File

@ -22,6 +22,7 @@ import java.io.Serializable;
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPayShorturlResult extends BaseWxPayResult implements Serializable { public class WxPayShorturlResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = -2121902492357304418L; private static final long serialVersionUID = -2121902492357304418L;
/** /**
* <pre> * <pre>
* URL链接 * URL链接