package com.jae.impl;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

@Service

public class OrderServiceBean extends DaoSupportimplements OrderService{

* 生成订单号,订单号的组成 两位年+两位月+两位日+两位小时+当天的订单总数 如:11071012100

* @param createDate

* @return

*/

private String buildOrderid(Date createDate) {

SimpleDateFormat dateFormat = new SimpleDateFormat("yyMMddHH");

StringBuilder out  = new StringBuilder(dateFormat.format(createDate));

dateFormat = new SimpleDateFormat("yyyy-MM-dd");

String strdate = dateFormat.format(createDate);// 2011-07-10

Date date = createDate;

try {

date = dateFormat.parse(strdate);

} catch (ParseException e) {e.printStackTrace();}

long count = (Long)em.createQuery("select count(o) from Order o where o.createDate>=?1")

.setParameter(1, date, TemporalType.TIMESTAMP).getSingleResult();

out.append(count+1);

return out.toString();

}

}

android 订单生成规则,订单号生成方法相关推荐

  1. SAP 创建销售订单-用外部给号的方法步骤

    前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 For this create the number range in VN01 with the number rang ...

  2. 订单号的生成规则和不同生成策略-总结

    订单号的不同生成策略-总结 一. 订单命名的几种规则 不重复:订单号的唯一行 安全性:订单编号中不要透露任何和公司有关的信息,不要使用流水号,容易暴露公司的运营情况 不要使用大规模随机码:随机编码可以 ...

  3. java流水号生成规则_流水号生成规则

    流水号生成规则,时间戳+手机号加密16位: 生成时间戳:Time.java import java.text.SimpleDateFormat; import java.util.Date; /** ...

  4. 生成唯一id号解决方法

    1 添加一个id自增表t_Next FUserID(用户唯一标示符) FTableName(要唯一id号的表的名称) FNextNo(下一个id号) 2 添加存储过程如下 GO Create proc ...

  5. php 序列号生成规则,php如何生成不重复的序列号

    php生成不重复的序列号的方法:可以利用内置函数mt_rand()来实现.mt_rand()函数用于生成随机整数,例如要生成一个介于10和100之间的随机整数,具体代码为:[mt_rand(10, 1 ...

  6. php订单怎么生成,四种PHP生成唯一订单号的方法

    这几天一直在写个人使用的用户中心,虽然期间遇到不少的问题,但还是一点点的都解决了,也从制作期间学到不少的知识,今天就说一说利用PHP生成订单单的方法. 订单号,大家都不陌生,无论从在网上购物,还是在线 ...

  7. 快速订单号生成(两秒左右10万条数据无重复)

    订单号生成 在开发当中我想大部分程序员都会做商城类的项目,其中订单号是一个相对比较重要的数据,在用户下单是不允许有重复订单生成的. 我给大家提供了一个生成订单的方法,希望对您有所帮助!!!!!!!!! ...

  8. 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以“62”开头,如图所示。

    查看本章节 查看作业目录 需求说明: 使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以"62"开头,如图所示. 实现思路: (1)创建 J ...

  9. UUID/GUID介绍、生成规则及生成代码

    UUID/GUID介绍.生成规则及生成代码 1. UUID介绍 1.1 介绍 1.2 UUID优势 1.3 UUID劣势 2. UUID版本 2.1 版本1 - 基于时间的UUID 2.1.1优点 2 ...

最新文章

  1. jQuery框架学习第二天:jQuery中万能的选择器
  2. 点云三维重建有关原理
  3. java和python哪个好学-学java好还是Python好?
  4. Framework打包
  5. python urllib发送post请求_python爬虫 urllib模块发起post请求过程解析
  6. 【华为云技术分享】Linux内核发展史 (2)
  7. dockerfile、docker compose、k8s区别
  8. jsp调用java的数据库连接,初学jsp,javabean连接数据库调用总是报错,疯了,求大神解决方案...
  9. S.Finance已上线收益稳定币UU
  10. 解决 ‘Response‘ object has no attribute ‘body‘
  11. JavaScript 图片切割效果
  12. 数据结构学习-Java实现复数类
  13. web网页设计实例作业 ——二手书店-大学生书店(13页) 学生个人网站作业模板 简单个人网页制作
  14. 分享(转载)跟大家分享一下牛人常用的资源类,供大家参考、学习。
  15. 短信验证功能、邮箱验证功能
  16. 5d4的白平衡模式_佳能5D4怎样调整白平衡?
  17. Linux下文件的压缩、解压缩、打包以及提取
  18. 微信公众号开发—入门系列(一)
  19. 工作中遇到的一些问题及解决办法
  20. ime-mode 不支持Chrome | 输入框限制输入语言

热门文章

  1. 值得买的android手机,最值得购买的安卓手机有哪些?这几款很不错,可以了解一下...
  2. python中怎么将字母倒着写_python3,如何颠倒句子中每个单词的字母
  3. irq_domain 分析
  4. Andriod自动化测试click事件报错:Injecting to another application requires INJECT_EVENTS permission解决
  5. 无刷电机FOC控制(自己的理解,不一定正确,仅供参考)
  6. 常用 Excel 公式
  7. php微信地理位置,php,微信公众号,获取用户地理位置 定位 经纬度
  8. pwd命令是什么的缩写_pwd命令用法详解
  9. day43-HTML、CSSHTML5/CSS3基础
  10. appium python实例_Appium Python 常用元素定位方法测试小米计算器实例