🎨 优化部分代码

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;
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.PubTemplateKeyword;
import me.chanjar.weixin.common.bean.subscribemsg.TemplateInfo;
@ -64,4 +65,10 @@ public class WxMaSubscribeServiceImplTest {
assertThat(categoryData).isNotNull();
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
public void testSend() {
}
@Test
public void testSendOnce() {
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -7,6 +7,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.w3c.dom.Document;
import java.io.Serializable;
/**
* 红包发送记录查询返回
*
@ -17,7 +19,8 @@ import org.w3c.dom.Document;
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@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
@XStreamAlias("xml")
public class EntPayRedpackResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 1L;
/**

View File

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

View File

@ -6,6 +6,8 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import org.w3c.dom.Document;
import java.io.Serializable;
/**
* <pre>
* 企业付款获取RSA加密公钥接口返回结果类
@ -17,7 +19,9 @@ import org.w3c.dom.Document;
@Data
@EqualsAndHashCode(callSuper = true)
@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 org.w3c.dom.Document;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@ -31,7 +32,7 @@ import java.util.Map;
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@XStreamAlias("xml")
public class WxPayOrderNotifyResult extends BaseWxPayResult {
public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializable {
private static final long serialVersionUID = 5389718115223345496L;
/**

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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