add system settings
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package cn.wildfirechat.sdk;
|
||||
|
||||
import cn.wildfirechat.common.APIPath;
|
||||
import cn.wildfirechat.pojos.InputFriendRequest;
|
||||
import cn.wildfirechat.pojos.InputGetFriendList;
|
||||
import cn.wildfirechat.pojos.SystemSettingPojo;
|
||||
import cn.wildfirechat.sdk.model.IMResult;
|
||||
import cn.wildfirechat.sdk.utilities.AdminHttpUtils;
|
||||
|
||||
public class GeneralAdmin {
|
||||
public static IMResult<SystemSettingPojo> getSystemSetting(int id) throws Exception {
|
||||
String path = APIPath.Get_System_Setting;
|
||||
SystemSettingPojo input = new SystemSettingPojo();
|
||||
input.id = id;
|
||||
return AdminHttpUtils.httpJsonPost(path, input, SystemSettingPojo.class);
|
||||
}
|
||||
|
||||
public static IMResult<Void> setSystemSetting(int id, String value, String desc) throws Exception {
|
||||
String path = APIPath.Put_System_Setting;
|
||||
SystemSettingPojo input = new SystemSettingPojo();
|
||||
input.id = id;
|
||||
input.value = value;
|
||||
input.desc = desc;
|
||||
return AdminHttpUtils.httpJsonPost(path, input, Void.class);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -11,6 +11,8 @@ import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import static cn.wildfirechat.proto.ProtoConstants.SystemSettingType.Group_Max_Member_Count;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) throws Exception {
|
||||
//初始化服务API
|
||||
@@ -293,6 +295,30 @@ public class Main {
|
||||
}
|
||||
|
||||
|
||||
IMResult<SystemSettingPojo> resultGetSystemSetting = GeneralAdmin.getSystemSetting(Group_Max_Member_Count);
|
||||
if (resultGetSystemSetting != null && resultGetSystemSetting.getErrorCode() == ErrorCode.ERROR_CODE_SUCCESS) {
|
||||
System.out.println("success");
|
||||
} else {
|
||||
System.out.println("get system setting failure");
|
||||
System.exit(-1);
|
||||
}
|
||||
|
||||
IMResult<Void> resultSetSystemSetting = GeneralAdmin.setSystemSetting(Group_Max_Member_Count, "2000", "最大群人数为2000");
|
||||
if (resultSetSystemSetting != null && resultSetSystemSetting.getErrorCode() == ErrorCode.ERROR_CODE_SUCCESS) {
|
||||
System.out.println("success");
|
||||
} else {
|
||||
System.out.println("get system setting failure");
|
||||
System.exit(-1);
|
||||
}
|
||||
|
||||
resultGetSystemSetting = GeneralAdmin.getSystemSetting(Group_Max_Member_Count);
|
||||
if (resultGetSystemSetting != null && resultGetSystemSetting.getErrorCode() == ErrorCode.ERROR_CODE_SUCCESS && resultGetSystemSetting.getResult().value.equals("2000")) {
|
||||
System.out.println("success");
|
||||
} else {
|
||||
System.out.println("get system setting failure");
|
||||
System.exit(-1);
|
||||
}
|
||||
|
||||
//初始化机器人API
|
||||
RobotHttpUtils.init("http://localhost", "robot1", "123456");
|
||||
//***********************************************
|
||||
|
||||
Reference in New Issue
Block a user