You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
5.5 KiB
97 lines
5.5 KiB
package com.fr.plugin.third.party.jsdjjed.http.app; |
|
|
|
import com.fr.decision.fun.impl.BaseHttpHandler; |
|
import com.fr.json.JSONArray; |
|
import com.fr.json.JSONObject; |
|
import com.fr.plugin.third.party.jsdjjed.Utils; |
|
import com.fr.plugin.third.party.jsdjjed.app.config.AppConfigData; |
|
import com.fr.plugin.third.party.jsdjjed.app.config.AppConfigEntity; |
|
import com.fr.plugin.third.party.jsdjjed.config.AppDataConfig; |
|
import com.fr.third.springframework.web.bind.annotation.RequestMethod; |
|
import com.fr.web.utils.WebUtils; |
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
import javax.servlet.http.HttpServletResponse; |
|
import java.util.List; |
|
|
|
/** |
|
* |
|
*/ |
|
public class QueryAppConfigHttpHandler extends BaseHttpHandler { |
|
|
|
@Override |
|
public RequestMethod getMethod() { |
|
return RequestMethod.GET; |
|
} |
|
|
|
@Override |
|
public String getPath() { |
|
return "/jsdjjed/query/config/app"; |
|
} |
|
|
|
@Override |
|
public boolean isPublic() { |
|
return true; |
|
} |
|
|
|
@Override |
|
public void handle(HttpServletRequest req, HttpServletResponse res) throws Exception { |
|
res.setContentType("application/json; charset=utf-8"); |
|
JSONObject dataJson = getConfigJsonData(); |
|
WebUtils.printAsJSON(res, dataJson); |
|
} |
|
|
|
private JSONObject getConfigJsonData() { |
|
JSONObject dataJson = new JSONObject(); |
|
dataJson.put("frUrl", AppDataConfig.getInstance().getFrUrl()); |
|
dataJson.put("accessTokenUrl", AppDataConfig.getInstance().getAccessTokenUrl()); |
|
dataJson.put("codeUserUrl", AppDataConfig.getInstance().getCodeUserUrl()); |
|
dataJson.put("chatGroupsUrl", AppDataConfig.getInstance().getChatGroupsUrl()); |
|
dataJson.put("usersUrl", AppDataConfig.getInstance().getUsersUrl()); |
|
dataJson.put("sendMessageUrl", AppDataConfig.getInstance().getSendMessageUrl()); |
|
dataJson.put("sendBatchMessageUrl", AppDataConfig.getInstance().getSendBatchMessageUrl()); |
|
dataJson.put("uploadImageUrl", AppDataConfig.getInstance().getUploadImageUrl()); |
|
dataJson.put("uploadFileUrl", AppDataConfig.getInstance().getUploadFileUrl()); |
|
dataJson.put("authorizeUrl", AppDataConfig.getInstance().getAuthorizeUrl()); |
|
|
|
dataJson.put("accessTokenUrlEscbOption", AppDataConfig.getInstance().isAccessTokenUrlEscbOption()); |
|
dataJson.put("codeUserUrlEscbOption", AppDataConfig.getInstance().isCodeUserUrlEscbOption()); |
|
dataJson.put("chatGroupsUrlEscbOption", AppDataConfig.getInstance().isChatGroupsUrlEscbOption()); |
|
dataJson.put("usersUrlEscbOption", AppDataConfig.getInstance().isUsersUrlEscbOption()); |
|
dataJson.put("sendMessageUrlEscbOption", AppDataConfig.getInstance().isSendMessageUrlEscbOption()); |
|
dataJson.put("sendBatchMessageUrlEscbOption", AppDataConfig.getInstance().isSendBatchMessageUrlEscbOption()); |
|
dataJson.put("uploadImageUrlEscbOption", AppDataConfig.getInstance().isUploadImageUrlEscbOption()); |
|
dataJson.put("uploadFileUrlEscbOption", AppDataConfig.getInstance().isUploadFileUrlEscbOption()); |
|
dataJson.put("authorizeUrlEscbOption", AppDataConfig.getInstance().isAuthorizeUrlEscbOption()); |
|
dataJson.put("accessTokenUrlEscbCode", AppDataConfig.getInstance().getAccessTokenUrlEscbCode()); |
|
dataJson.put("codeUserUrlEscbCode", AppDataConfig.getInstance().getCodeUserUrlEscbCode()); |
|
dataJson.put("chatGroupsUrlEscbCode", AppDataConfig.getInstance().getChatGroupsUrlEscbCode()); |
|
dataJson.put("usersUrlEscbCode", AppDataConfig.getInstance().getUsersUrlEscbCode()); |
|
dataJson.put("sendMessageUrlEscbCode", AppDataConfig.getInstance().getSendMessageUrlEscbCode()); |
|
dataJson.put("sendBatchMessageUrlEscbCode", AppDataConfig.getInstance().getSendBatchMessageUrlEscbCode()); |
|
dataJson.put("uploadImageUrlEscbCode", AppDataConfig.getInstance().getUploadImageUrlEscbCode()); |
|
dataJson.put("uploadFileUrlEscbCode", AppDataConfig.getInstance().getUploadFileUrlEscbCode()); |
|
dataJson.put("authorizeUrlEscbCode", AppDataConfig.getInstance().getAuthorizeUrlEscbCode()); |
|
dataJson.put("accessTokenUrlEscbVersion", AppDataConfig.getInstance().getAccessTokenUrlEscbVersion()); |
|
dataJson.put("codeUserUrlEscbVersion", AppDataConfig.getInstance().getCodeUserUrlEscbVersion()); |
|
dataJson.put("chatGroupsUrlEscbVersion", AppDataConfig.getInstance().getChatGroupsUrlEscbVersion()); |
|
dataJson.put("usersUrlEscbVersion", AppDataConfig.getInstance().getUsersUrlEscbVersion()); |
|
dataJson.put("sendMessageUrlEscbVersion", AppDataConfig.getInstance().getSendMessageUrlEscbVersion()); |
|
dataJson.put("sendBatchMessageUrlEscbVersion", AppDataConfig.getInstance().getSendBatchMessageUrlEscbVersion()); |
|
dataJson.put("uploadImageUrlEscbVersion", AppDataConfig.getInstance().getUploadImageUrlEscbVersion()); |
|
dataJson.put("uploadFileUrlEscbVersion", AppDataConfig.getInstance().getUploadFileUrlEscbVersion()); |
|
dataJson.put("authorizeUrlEscbVersion", AppDataConfig.getInstance().getAuthorizeUrlEscbVersion()); |
|
dataJson.put("escbUrl", AppDataConfig.getInstance().getEscbUrl()); |
|
dataJson.put("escbAppCode", AppDataConfig.getInstance().getEscbAppCode()); |
|
dataJson.put("escbAppToken", AppDataConfig.getInstance().getEscbAppToken()); |
|
dataJson.put("escbOrgCode", AppDataConfig.getInstance().getEscbOrgCode()); |
|
dataJson.put("escbSysCode", AppDataConfig.getInstance().getEscbSysCode()); |
|
|
|
dataJson.put("page", 1); |
|
JSONObject json = Utils.getSuccessResultJson(); |
|
json.put("data", dataJson); |
|
return json; |
|
} |
|
|
|
|
|
}
|
|
|