Commit 36935a31 authored by 廖旭伟's avatar 廖旭伟

应用列表接口增加host

parent 25fd310d
......@@ -60,20 +60,22 @@ public class AppsInfoController extends BaseCRUDJsonBodyMappingController<AppsIn
// String url = request.getRequestURI();
// System.out.println(url);
// String host = request.getHeader("Host");
String host = "";
String serverName = request.getHeader("server-name");
Integer serverPort = DataUtil.converStr2Int(request.getHeader("server-port"),0);
if (!ObjectUtils.isEmpty(serverName) && Validator.isIpv4(serverName)) {
host = UrlBuilder.ofHttp(serverName).setPort(serverPort > 0 ? serverPort : 11078).build();
host = StrUtil.sub(host, 0, host.length() - 1);
}else {
host="";
}
List<AppsInfoEntity> list = (List<AppsInfoEntity>) model.get("data");
if(CollectionUtils.isNotEmpty(list)){
String host = "";
String serverName = request.getHeader("server-name");
Integer serverPort = DataUtil.converStr2Int(request.getHeader("server-port"),0);
if (!ObjectUtils.isEmpty(serverName) && Validator.isIpv4(serverName)) {
host = UrlBuilder.ofHttp(serverName).setPort(serverPort > 0 ? serverPort : 11078).build();
host = StrUtil.sub(host, 0, host.length() - 1);
}else {
host="";
}
for(AppsInfoEntity appsInfoEntity:list){
appsInfoEntity.setCustUrl(host + "/" + appsInfoEntity.getCustUrl());
if(StringUtils.isNotEmpty(host)) {
appsInfoEntity.setCustUrl(host + "/" + appsInfoEntity.getCustUrl());
}
}
model.put("data",list);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment