|
1 | 1 | package me.chanjar.weixin.mp.bean.message;
|
2 | 2 |
|
3 |
| -import java.io.IOException; |
4 |
| -import java.io.InputStream; |
5 |
| -import java.io.Serializable; |
6 |
| -import java.nio.charset.StandardCharsets; |
7 |
| -import java.util.Map; |
8 |
| - |
9 |
| -import org.apache.commons.io.IOUtils; |
10 |
| - |
11 | 3 | import com.thoughtworks.xstream.annotations.XStreamAlias;
|
12 | 4 | import com.thoughtworks.xstream.annotations.XStreamConverter;
|
13 | 5 | import lombok.Data;
|
|
19 | 11 | import me.chanjar.weixin.mp.util.crypto.WxMpCryptUtil;
|
20 | 12 | import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
|
21 | 13 | import me.chanjar.weixin.mp.util.xml.XStreamTransformer;
|
| 14 | +import org.apache.commons.io.IOUtils; |
| 15 | + |
| 16 | +import java.io.IOException; |
| 17 | +import java.io.InputStream; |
| 18 | +import java.io.Serializable; |
| 19 | +import java.nio.charset.StandardCharsets; |
| 20 | +import java.util.Map; |
22 | 21 |
|
23 | 22 | /**
|
24 | 23 | * <pre>
|
@@ -645,6 +644,44 @@ public class WxMpXmlMessage implements Serializable {
|
645 | 644 | @XStreamAlias("bizmsgmenuid")
|
646 | 645 | private String bizMsgMenuId;
|
647 | 646 |
|
| 647 | + /*------------------ 电子发票 ------------------*/ |
| 648 | + /** |
| 649 | + * 授权成功的订单号,与失败订单号两者必显示其一 |
| 650 | + */ |
| 651 | + @XStreamAlias("SuccOrderId") |
| 652 | + private String succOrderId; |
| 653 | + |
| 654 | + /** |
| 655 | + * 授权失败的订单号,与成功订单号两者必显示其一 |
| 656 | + */ |
| 657 | + @XStreamAlias("FailOrderId") |
| 658 | + private String failOrderId; |
| 659 | + |
| 660 | + /** |
| 661 | + * 获取授权页链接的AppId |
| 662 | + */ |
| 663 | + @XStreamAlias("AuthorizeAppId") |
| 664 | + private String authorizeAppId; |
| 665 | + |
| 666 | + /** |
| 667 | + * 授权来源,web:公众号开票,app:app开票,wxa:小程序开票,wap:h5开票 |
| 668 | + */ |
| 669 | + @XStreamAlias("source") |
| 670 | + private String source; |
| 671 | + |
| 672 | + /** |
| 673 | + * 发票请求流水号,唯一识别发票请求的流水号 |
| 674 | + */ |
| 675 | + @XStreamAlias("fpqqlsh") |
| 676 | + private String fpqqlsh; |
| 677 | + |
| 678 | + /** |
| 679 | + * 纳税人识别码 |
| 680 | + */ |
| 681 | + @XStreamAlias("nsrsbh") |
| 682 | + private String nsrsbh; |
| 683 | + |
| 684 | + |
648 | 685 | public static WxMpXmlMessage fromXml(String xml) {
|
649 | 686 | //修改微信变态的消息内容格式,方便解析
|
650 | 687 | xml = xml.replace("</PicList><PicList>", "");
|
|
0 commit comments