| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package jnpf.utils;
- import jnpf.model.YozoFileParams;
- import jnpf.model.YozoParams;
- import jnpf.util.XSSEscape;
- import org.springframework.util.StringUtils;
- /**
- * @author JNPF开发平台组
- */
- public class SplicingUrlUtil {
- /**
- * 永中预览url拼接
- * @param params
- * @return
- */
- public static String getPreviewUrl(YozoFileParams params) {
- StringBuilder paramsUrl = new StringBuilder();
- if (!StringUtils.isEmpty(params.getNoCache())) {
- paramsUrl.append("&noCache=" + params.getNoCache());
- }
- if (!StringUtils.isEmpty(params.getWatermark())) {
- String watermark = XSSEscape.escape(params.getWatermark());
- paramsUrl.append("&watermark=" + watermark);
- }
- if (!StringUtils.isEmpty(params.getIsCopy())) {
- paramsUrl.append("&isCopy=" + params.getIsCopy());
- }
- if (!StringUtils.isEmpty(params.getPageStart())) {
- paramsUrl.append("&pageStart=" + params.getPageStart());
- }
- if (!StringUtils.isEmpty(params.getPageEnd())) {
- paramsUrl.append("&pageEnd=" + params.getPageEnd());
- }
- if (!StringUtils.isEmpty(params.getType())) {
- String type = XSSEscape.escape(params.getType());
- paramsUrl.append("&type=" + type);
- }
- String s = paramsUrl.toString();
- String previewUrl= YozoParams.DOMAIN+"?k=" + YozoParams.DOMAIN_KEY + "&url=" + params.getUrl() + s;
- return previewUrl;
- }
- }
|