xujunwei 3 tahun lalu
induk
melakukan
acd88c5464

+ 5 - 2
framework-common/src/main/java/com/mrxu/framework/common/xcx/api/PrivacySettingApi.java

@@ -8,8 +8,11 @@ import com.mrxu.framework.common.weixin.base.WxHttp;
 import com.mrxu.framework.common.weixin.base.WxResult;
 import com.mrxu.framework.common.xcx.bean.OwnerSetting;
 import com.mrxu.framework.common.xcx.bean.PrivacySetting;
+import com.mrxu.framework.common.xcx.bean.Setting;
 import com.mrxu.framework.common.xcx.enums.PrivacyVersion;
 
+import java.util.List;
+
 //
 public class PrivacySettingApi {
 
@@ -30,11 +33,11 @@ public class PrivacySettingApi {
     public static WxResult privacySetting(String accessToken,
                                           PrivacyVersion privacy_ver,
                                           OwnerSetting owner_setting,
-                                          JSONArray setting_list) {
+                                          List<Setting> setting_list) {
         JSONObject json = new JSONObject();
         json.put("privacy_ver", privacy_ver.getVersion());
         json.put("owner_setting", JSONUtil.parse(owner_setting));
-        json.put("setting_list", setting_list);
+        json.put("setting_list", JSONUtil.parseArray(setting_list));
         WxResult rs = WxHttp.post(WxResult.class,setprivacysetting+accessToken,json);
         return rs;
     }