package com.sandu.ximon.admin.utils.request;
|
|
import com.alibaba.fastjson.JSON;
|
import com.sandu.ximon.admin.config.BroadcastAPI;
|
import com.sandu.ximon.admin.config.BroadcastV2Config;
|
import com.sandu.ximon.admin.utils.BroadcastPostUtils;
|
import com.sandu.ximon.admin.utils.CharUtils;
|
import com.sandu.ximon.admin.vo.LoginResponseVO;
|
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public class CommonRequestParams implements BroadcastRequestParams{
|
|
private Map map = new HashMap();
|
|
@Override
|
public String getParams() {
|
LoginResponseVO responseVO1 = JSON.parseObject(
|
BroadcastPostUtils.Post(
|
new LoginRequestParams(
|
BroadcastV2Config.LOGIN_USERNAME,
|
BroadcastV2Config.LOGIN_PASSWORD
|
).getParams(),
|
BroadcastAPI.LOGIN.getUrl(), CharUtils.UTF8
|
)
|
,LoginResponseVO.class
|
);
|
|
/*map.put("access_key", BroadcastV2Config.accessKey);
|
map.put("access_id", BroadcastV2Config.accessId);*/
|
map.put("access_key", responseVO1.getAccess_key());
|
map.put("access_id", responseVO1.getAccess_id());
|
return JSON.toJSONString(map);
|
}
|
|
public String getKey(LoginResponseVO login) {
|
map.put("access_key", login.getAccess_key());
|
map.put("access_id", login.getAccess_id());
|
return JSON.toJSONString(map);
|
}
|
|
public CommonRequestParams put (Object key, Object val) {
|
map.put(key,val);
|
return this;
|
}
|
|
}
|