Commit d4eff9c5 authored by 廖旭伟's avatar 廖旭伟

应用列表接口增加host

parent abacd73e
package com.mortals.xhx.module.apps.web; package com.mortals.xhx.module.apps.web;
import com.mortals.framework.common.IBaseEnum; import com.mortals.framework.common.IBaseEnum;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.code.AppsClassifyEnum; import com.mortals.xhx.common.code.AppsClassifyEnum;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -48,5 +50,20 @@ public class AppsInfoController extends BaseCRUDJsonBodyMappingController<AppsIn ...@@ -48,5 +50,20 @@ public class AppsInfoController extends BaseCRUDJsonBodyMappingController<AppsIn
super.init(model, context); super.init(model, context);
} }
@Override
protected int doListAfter(AppsInfoEntity query, Map<String, Object> model, Context context) throws AppException {
// String url = request.getRequestURI();
// System.out.println(url);
String host = request.getHeader("Host");
host = "http://" + host + "/";
List<AppsInfoEntity> list = (List<AppsInfoEntity>) model.get("data");
if(CollectionUtils.isNotEmpty(list)){
for(AppsInfoEntity appsInfoEntity:list){
appsInfoEntity.setCustUrl(host + appsInfoEntity.getCustUrl());
}
model.put("data",list);
}
return 1;
}
} }
\ No newline at end of file
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