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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。