package com.ruoyi.common.utils.file;

import com.ruoyi.common.constant.Constants;

/**
 * 资源URL处理工具类
 * 
 */
public class ResourceUrlUtils {
    
    /**
     * 资源文件域名
     */
    private static final String RESOURCE_DOMAIN = "https://img.huafurenjia.cn";
    
    /**
     * 为资源URL添加域名前缀
     * 
     * @param url 资源URL
     * @return 添加域名前缀后的URL
     */
    public static String addDomainPrefix(String url) {
        if (url == null || url.trim().isEmpty()) {
            return url;
        }
        
        // 已经是完整URL (以http开头)，不处理
        if (url.startsWith("http://") || url.startsWith("https://")) {
            return url;
        }
        
        // 如果以/profile开头，添加域名前缀
        if (url.startsWith(Constants.RESOURCE_PREFIX)) {
            return RESOURCE_DOMAIN + url;
        }
        
        return url;
    }
} 