文章目录
1NumberUtils
package com.air.common.pojo.user.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*
* 功能描述:员工编号或者订单编号,唯一
*
* @author DHY
* @Date 2018年5月30日
*/
public class NumberUtils {
private static int count = 10000;
private static final SimpleDateFormat sdfTimeStrHao = new SimpleDateFormat("MMddHHmmssSSS");
private static NumberUtils ourInstance = new NumberUtils();
public static NumberUtils getInstance() {
return ourInstance;
}
private NumberUtils() {
}
public String getOrderSn() {
if (count == 99999) {
count = 10000;
}
return ++count + sdfTimeStrHao.format(new Date()) ;
}
public static void main(String[] args) {
String NO= NumberUtils.getInstance().getOrderSn();
System.out.println(NO);
}
}
2 使用
package com.air.front.service.controller;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import com.air.common.pojo.user.contents.Consts;
import com.air.common.pojo.user.utils.IpUtils;
import com.air.common.pojo.user.utils.NumberUtils;
import com.alibaba.fastjson.JSONObject;
/**
*
* 功能描述: 接收参数
* @author DHY
* @Date 2018年6月2日
*/
@Component
public class BaseController {
protected final static Logger logger = LoggerFactory.getLogger(BaseController.class);
public static String getNo(){
String NO= NumberUtils.getInstance().getOrderSn();
return NO;
}
public static void main(String[] args) {
getNo();
}
}
或者直接使用