Skip to content

Commit c755c3e

Browse files
committed
恢复2.9.4.BETA版本被误修改的代码
1 parent 48d3163 commit c755c3e

File tree

3 files changed

+11
-17
lines changed

3 files changed

+11
-17
lines changed

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/WxMaQrcodeService.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
/**
99
* <pre>
10-
* 二维码相关操作接口
10+
* 二维码相关操作接口.
1111
*
1212
* 接口A(createWxCode)加上接口C(createQrcode),总共生成的码数量限制为100,000,请谨慎调用。
1313
*
@@ -22,9 +22,8 @@ public interface WxMaQrcodeService {
2222
String GET_WXACODE_UNLIMIT_URL = "https://api.weixin.qq.com/wxa/getwxacodeunlimit";
2323

2424
/**
25-
* 接口C
25+
* 接口C: 获取小程序页面二维码.
2626
* <pre>
27-
* 获取小程序页面二维码
2827
* 适用于需要的码数量较少的业务场景
2928
* 通过该接口,仅能生成已发布的小程序的二维码。
3029
* 可以在开发者工具预览时生成开发版的带参二维码。
@@ -39,8 +38,7 @@ public interface WxMaQrcodeService {
3938
File createQrcode(String path) throws WxErrorException;
4039

4140
/**
42-
* 接口A
43-
* 获取小程序码
41+
* 接口A: 获取小程序码.
4442
*
4543
* @param path 不能为空,最大长度 128 字节
4644
* @param width 默认430 二维码的宽度
@@ -54,14 +52,13 @@ public interface WxMaQrcodeService {
5452
File createWxCode(String path) throws WxErrorException;
5553

5654
/**
57-
* 接口B
58-
* 获取小程序码(永久有效、数量暂无限制)
59-
* <p>
55+
* 接口B: 获取小程序码(永久有效、数量暂无限制).
56+
* <pre>
6057
* 通过该接口生成的小程序码,永久有效,数量暂无限制。
6158
* 用户扫描该码进入小程序后,将统一打开首页,开发者需在对应页面根据获取的码中 scene 字段的值,再做处理逻辑。
6259
* 使用如下代码可以获取到二维码中的 scene 字段的值。
6360
* 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode
64-
*
61+
* </pre>
6562
* @param scene 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)
6663
* @param page 必须是已经发布的小程序页面,例如 "pages/index/index" ,如果不填写这个字段,默认跳主页面
6764
* @param width 默认false 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaQrcodeServiceImpl.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,11 @@ public File createWxCode(String path) throws WxErrorException {
5454
}
5555

5656
@Override
57-
public File createWxCodeLimit(String scene, String path, int width, boolean autoColor, WxMaCodeLineColor lineColor) throws WxErrorException {
57+
public File createWxCodeLimit(String scene, String page, int width, boolean autoColor, WxMaCodeLineColor lineColor)
58+
throws WxErrorException {
5859
WxMaWxcodeLimit wxMaWxcodeLimit = new WxMaWxcodeLimit();
5960
wxMaWxcodeLimit.setScene(scene);
60-
wxMaWxcodeLimit.setPath(path);
61+
wxMaWxcodeLimit.setPage(page);
6162
wxMaWxcodeLimit.setWidth(width);
6263
wxMaWxcodeLimit.setAutoColor(autoColor);
6364
wxMaWxcodeLimit.setLineColor(lineColor);

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaWxcodeLimit.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import java.io.Serializable;
99

1010
/**
11+
* 小程序码接口B.
1112
*
1213
* @author Element
1314
* @date 2017/7/27
@@ -17,7 +18,7 @@
1718
public class WxMaWxcodeLimit extends AbstractWxMaQrcodeWrapper implements Serializable {
1819
private static final long serialVersionUID = 4782193774524960401L;
1920
private String scene;
20-
private String path;
21+
private String page;
2122

2223
private int width = 430;
2324

@@ -31,9 +32,4 @@ public static WxMaWxcodeLimit fromJson(String json) {
3132
return WxMaGsonBuilder.create().fromJson(json, WxMaWxcodeLimit.class);
3233
}
3334

34-
@Override
35-
public String toString() {
36-
return super.toString();
37-
}
38-
3935
}

0 commit comments

Comments
 (0)