Browse Source

小组二维码查询接口,url增加域名信息

dev_shibei_match
wxz 5 years ago
parent
commit
461e1dc7d2
  1. 5
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/HttpContextUtils.java
  2. 8
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupCodeServiceImpl.java

5
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/utils/HttpContextUtils.java

@ -66,4 +66,9 @@ public class HttpContextUtils {
}
return defaultLanguage;
}
public static String getRequestServerNameAndPort() {
HttpServletRequest request = getHttpServletRequest();
return String.format("%s://%s:%s", request.getScheme(), request.getServerName(), request.getServerPort());
}
}

8
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupCodeServiceImpl.java

@ -28,6 +28,7 @@ import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.utils.HttpClientManager;
import com.epmet.commons.tools.utils.HttpContextUtils;
import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.result.UploadImgResultDTO;
import com.epmet.feign.OssFeignClient;
@ -293,9 +294,10 @@ public class ResiGroupCodeServiceImpl extends BaseServiceImpl<ResiGroupCodeDao,
headUrl = resultDTO.getGroupHeadPhoto();
url = resultDTO.getGroupCodeUrl();
//2.图片的url只截取相对路径供前端使用
resultDTO.setGroupHeadPhoto(headUrl.replaceAll(GroupCodeConstant.PATTERN, GroupCodeConstant.STORAGE));
resultDTO.setGroupCodeUrl(url.replaceAll(GroupCodeConstant.PATTERN, GroupCodeConstant.STORAGE));
//2.图片的url,服务器域名端口+storage+阿里云相对路径,storage段是为了nginx做oss代理,前缀
String requestDomain = HttpContextUtils.getRequestServerNameAndPort();
resultDTO.setGroupHeadPhoto(requestDomain.concat(headUrl.replaceAll(GroupCodeConstant.PATTERN, GroupCodeConstant.STORAGE)));
resultDTO.setGroupCodeUrl(requestDomain.concat(url.replaceAll(GroupCodeConstant.PATTERN, GroupCodeConstant.STORAGE)));
return resultDTO;
}

Loading…
Cancel
Save