Skip to content

Commit c3f222c

Browse files
committed
sdf295953
去掉fastjson改用Gson
1 parent a3fce22 commit c3f222c

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenMaIcpService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import me.chanjar.weixin.common.error.WxErrorException;
55
import me.chanjar.weixin.open.bean.icp.*;
66
import me.chanjar.weixin.open.bean.result.WxOpenResult;
7-
7+
import com.google.gson.Gson;
88
/**
99
* 小程序备案
1010
*
@@ -116,7 +116,7 @@ public interface WxOpenMaIcpService {
116116
/**
117117
* 申请小程序备案
118118
*/
119-
public WxOpenApplyIcpFilingResult applyIcpFiling(JSONObject param, String appId) throws WxErrorException;
119+
public WxOpenApplyIcpFilingResult applyIcpFiling(Gson param, String appId) throws WxErrorException;
120120

121121
/**
122122
* 注销小程序备案

weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMaIcpServiceImpl.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import me.chanjar.weixin.open.bean.icp.*;
88
import me.chanjar.weixin.open.bean.result.WxOpenResult;
99
import me.chanjar.weixin.open.executor.material.WxOpenMaterialUploadRequestExecutor;
10+
import com.google.gson.Gson;
1011

1112
public class WxOpenMaIcpServiceImpl extends WxOpenServiceApacheHttpClientImpl implements WxOpenMaIcpService {
1213

@@ -54,9 +55,10 @@ public WxOpenResult cancelApplyIcpFiling() throws WxErrorException {
5455
* 申请小程序备案
5556
*/
5657
@Override
57-
public WxOpenApplyIcpFilingResult applyIcpFiling(JSONObject param, String appId) throws WxErrorException {
58+
public WxOpenApplyIcpFilingResult applyIcpFiling(Gson param, String appId) throws WxErrorException {
5859
String url = APPLY_ICP_FILING + "?access_token=" + wxOpenService.getWxOpenComponentService().getAuthorizerAccessToken(appId, false);
59-
String response = post(url, JSONObject.toJSONString(param));
60+
61+
String response = post(url, param.toString());
6062
return WxMaGsonBuilder.create().fromJson(response, WxOpenApplyIcpFilingResult.class);
6163
}
6264

@@ -68,7 +70,7 @@ public WxOpenResult cancelIcpfiling(Integer cancelType) throws WxErrorException
6870
WxOpenApplyIcpFilingCancel cancel = new WxOpenApplyIcpFilingCancel();
6971
cancel.setCancelType(cancelType);
7072

71-
String response = post(CANCEL_ICP_FILING, JSONObject.toJSONString(cancel));
73+
String response = post(CANCEL_ICP_FILING, WxMaGsonBuilder.create().toJson(cancel));
7274
return WxMaGsonBuilder.create().fromJson(response, WxOpenResult.class);
7375
}
7476

weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/icp/WxOpenApplyIcpFilingAppletsBaseInfo.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import org.jetbrains.annotations.Nullable;
99

1010
import java.io.Serializable;
11+
import java.util.List;
1112

1213

1314
/**

weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/icp/WxOpenApplyIcpFilingAppletsInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class WxOpenApplyIcpFilingAppletsInfo implements Serializable{
2525
* 小程序负责人信息
2626
*/
2727
@SerializedName("principal_info")
28-
private com.ruoyi.common.open.bean.icp.WxOpenApplyIcpFilingAppletsPrincipalInfo principalInfo;
28+
private WxOpenApplyIcpFilingAppletsPrincipalInfo principalInfo;
2929

3030
public WxOpenApplyIcpFilingAppletsBaseInfo getBasInfo() {
3131
return basInfo;

0 commit comments

Comments
 (0)