fuint-application/application-service/src/main/java/com/fuint/application/util/CommonUtil.java

(开头部分) 18KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.fuint.application.util;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import org.springframework.util.StringUtils;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.regex.Pattern;
import java.util.regex.Matcher;

/**
 * Created by FSQ
 * Contact wx fsq_better
 * Site https://www.fuint.cn
 */
public class CommonUtil {

    /**
     * 判断是否数字
     * */
    public static boolean isNumeric(String str) {
        if (StringUtils.isEmpty(str)) {
            return false;
        }

        Pattern pattern = Pattern.compile("[0-9]*\\.?[0-9]+");
        Matcher isNum = pattern.matcher(str);

        if (!isNum.matches()) {
            return false;
        }

        return true;
    }

    /**
     * 生成随机会员号(13位数)
     * */
    public static String createUserNo() {
        StringBuilder sb = new StringBuilder("8");
        sb.append(SeqUtil.getRandomNumber(4));
        sb.append(SeqUtil.getRandomNumber(4));
        sb.append(SeqUtil.getRandomNumber(4));
        return sb.toString();
    }

    /**
     * 生成随机订单号
     * @param userId
后面还有 525 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。