| | |
| | | } |
| | | |
| | | /** |
| | | * 订单号生成 |
| | | * 订单号生成 带时分秒 |
| | | * |
| | | * @param prefKey 缓存前缀key |
| | | * @return 订单号生成 |
| | |
| | | Integer num = getRedisNumValue(prefKey); |
| | | String lastNum = formatDayOrderNumLast(3, num + 1); |
| | | Date date = new Date(); |
| | | String currentTime = DateUtil.format(date, CommonConstant.yyyyMMddHHmmss); |
| | | return currentTime + lastNum; |
| | | } |
| | | |
| | | /** |
| | | * 订单号生成 带时间 |
| | | * |
| | | * @param prefKey 缓存前缀key |
| | | * @return 订单号生成 |
| | | */ |
| | | public static String initOrderNum2(String prefKey) { |
| | | Integer num = getRedisNumValue(prefKey); |
| | | String lastNum = formatDayOrderNumLast(3, num + 1); |
| | | Date date = new Date(); |
| | | String currentTime = DateUtil.format(date, CommonConstant.yyyyMMdd); |
| | | return currentTime + lastNum; |
| | | } |