提交 cbf59ee7 authored 作者: hzh's avatar hzh

代码优化

上级 413b55fa
......@@ -14,6 +14,7 @@ import org.dromara.common.ys.config.ProdConfig;
import org.dromara.common.ys.enums.ApiEnum;
import org.dromara.common.ys.enums.Domain;
import org.dromara.common.ys.enums.DomainEnum;
import org.dromara.common.ys.exception.YunShangException;
import java.io.File;
import java.util.HashMap;
......@@ -79,27 +80,31 @@ public class Api {
public static ApiHttpResponse v1(com.wenhe.base.base.RequestMethodEnum method, String urlPrefix, String urlSuffix,
String userId,
Map<String, Object> params, String body, File file) {
if (null != params && !params.keySet().isEmpty()) {
urlSuffix = urlSuffix.concat("?").concat(PayKit.createLinkString(params, true));
}
try {
if (null != params && !params.keySet().isEmpty()) {
urlSuffix = urlSuffix.concat("?").concat(PayKit.createLinkString(params, true));
}
// 构建 Authorization
String authorization = userId;
// 构建 Authorization
String authorization = userId;
if (method == com.wenhe.base.base.RequestMethodEnum.GET) {
return get(urlPrefix.concat(urlSuffix), authorization, null);
} else if (method == com.wenhe.base.base.RequestMethodEnum.POST) {
return post(urlPrefix.concat(urlSuffix), authorization, body);
} else if (method == com.wenhe.base.base.RequestMethodEnum.DELETE) {
return delete(urlPrefix.concat(urlSuffix), authorization, body);
} else if (method == com.wenhe.base.base.RequestMethodEnum.UPLOAD) {
return upload(urlPrefix.concat(urlSuffix), authorization, body, file);
} else if (method == com.wenhe.base.base.RequestMethodEnum.PATCH) {
return patch(urlPrefix.concat(urlSuffix), authorization, body);
} else if (method == com.wenhe.base.base.RequestMethodEnum.PUT) {
return put(urlPrefix.concat(urlSuffix), authorization, body);
if (method == com.wenhe.base.base.RequestMethodEnum.GET) {
return get(urlPrefix.concat(urlSuffix), authorization, null);
} else if (method == com.wenhe.base.base.RequestMethodEnum.POST) {
return post(urlPrefix.concat(urlSuffix), authorization, body);
} else if (method == com.wenhe.base.base.RequestMethodEnum.DELETE) {
return delete(urlPrefix.concat(urlSuffix), authorization, body);
} else if (method == com.wenhe.base.base.RequestMethodEnum.UPLOAD) {
return upload(urlPrefix.concat(urlSuffix), authorization, body, file);
} else if (method == com.wenhe.base.base.RequestMethodEnum.PATCH) {
return patch(urlPrefix.concat(urlSuffix), authorization, body);
} else if (method == com.wenhe.base.base.RequestMethodEnum.PUT) {
return put(urlPrefix.concat(urlSuffix), authorization, body);
}
return null;
} catch (Exception e) {
throw new YunShangException("接口调用失败,无数据返回!");
}
return null;
}
/**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论