OrderNoUtil.java 897 Bytes
package org.springblade.common.utils;

import org.springframework.util.ObjectUtils;

import java.sql.Array;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;

public class OrderNoUtil {

	public static String getOrderNoForRepare(){
		Date t = new Date();

		SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
		String orderNo = df.format(t)+getRandomNo(4);
		return orderNo;
	}

	public static String getRandomNo(int length ){
		String result = "";
		java.util.Random r=new java.util.Random();
		for(int i=0;i<length;i++){
			result +=r.nextInt();
		}
		return result;
	}
	public static String getSimNO(){
		Date t = new Date();

		SimpleDateFormat df = new SimpleDateFormat("yyMMddHHmmss");
		String orderNo = df.format(t)+getRandomNo(2).replaceAll("-","");
		for(int i=0;i<(32-orderNo.length());i++){
			orderNo += "0";
		}
		return orderNo;
	}

}