我已经解决了 谢谢大家
1.我知道你们的秋秋号。
2.你们这个设计一天只能做999单?
统计今天已经保存的工单数量,查表count
今天的流水号,用SimpleDateFormat就可以了
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
Date today = new Date();
String appId = format.format(today);
System.out.println(appId);
}
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
format.format(new Date(System.getCurrentTimeMillis()));
/**
* 获取方便识别的当前时间毫秒数,如20151103173941521
*/
public static Long getCurTime() {
return Long.parseLong(SDF_TIME_NUM.format(new Date()));
}
public static Long getCurTime(String date) {
if (StringUtils.isBlank(date)) {
return null;
}
Long curTime = null;
try {
curTime = Long.parseLong(SDF_TIME_NUM.format(SDF_TIME.parse(date)));
} catch (ParseException e) {
e.printStackTrace();
}
return curTime;
}
写个流水号方法,每次去取完都进行加一操作。在数据库中加个表,保存数据。
表中再有个日期字段。
写个定时任务,在0.00分执行日期翻盘,序列归0。