ecshop 订单编号 get_order_sn

文件地址include/lib_order.php ,要引用需要先导入 lib_order.php

require_once(ROOT_PATH . ‘includes/lib_order.php‘);

/**
 * 得到新订单号
 * @return  string
 */
function get_order_sn()
{
    /* 选择一个随机的方案 */
    mt_srand((double) microtime() * 1000000);

    return date(‘Ymd‘) . str_pad(mt_rand(1, 99999), 5, ‘0‘, STR_PAD_LEFT);
}
时间: 2024-11-01 21:19:32

ecshop 订单编号 get_order_sn的相关文章

ecshop订单状态对应值详解

ecshop的订单状态都是在ecs_order_info表中的字段里. 订单状态 未确认 取消 确认 已付款 配货中 已发货 已收货 退货 order_status 0 2 1 1 1 5 5 4 shipping_status 0 0 0 0 3 1 2 0 pay_status 0 0 0 2 2 2 2 0 1.ecshop订单状态对应值简单版: order_status = 0表示订单未确认 order_status = 1表示订单已经确认 order_status = 2表示订单已经取

mysql 生成流水号 存储过程 订单编号

用存储过程生成流水号是很常用的,这里以生成订单编号的流水号作为示例.(新的一天的流水号从1开始,如:今天的订单编号是CD2013010900014,下一个订单编号将是CD2013010900015:明天的订单编号将从CD2013011000001开始) 生成规则:    2位前缀+年月日+5位流水号     或者 2位前缀+年月日时分+5位流水号     或者 2位前缀+年月日时分秒+5位流水号. 测试订单表(test_orders): 1 CREATE TABLE `test_orders`

自定义方法 实现简单的订单编号

取最后一张订单 订单编号加一(12位数 大数类型) create function getTime( --定义变量 ) returns char (12)   --返回类型 as begin --函数体 declare @num decimal;           --增长数 declare @id  char( 12);    --返回值 --查询订单表中当天订单的数量 select @num = COUNT(*) from dbo .dd where convert(varchar (8)

生成订单编号的工具类

package com.qiyuan.util; import java.text.SimpleDateFormat; import java.util.Date; public class orderCode { //订单编号前缀 public static final String PREFIX = "DD"; //订单编号后缀(核心部分) private static long code; // 生成订单编号 public static synchronized String g

单例模式生成订单编号

package com.jeeplus.modules.biz.util; import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random; /** * 单例模式 * 生成订单编号 */public class SingletonUtil { private volatile static SingletonUtil singletonUtil; private SingletonUtil(){} p

Java秒杀系统实战系列~分布式唯一ID生成订单编号

摘要: 本篇博文是"Java秒杀系统实战系列文章"的第七篇,在本博文中我们将重点介绍 "在高并发,如秒杀的业务场景下如何生成全局唯一.趋势递增的订单编号",我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的"分布式唯一ID生成算法-雪花算法"来实现. 内容: 在上一篇博文,我们完成了商品秒杀业务逻辑的代码实战,在该代码中,我们还实现了"当用户秒杀成功后,需要在数据库表中为其生成一笔秒杀成功的订单记录&qu

ECSHOP订单一键发货简化订单发货流程

第一步: 在templates/order_info.htm文件找到: {if $operable_list.confirm}       <input name="confirm" type="submit" value="{$lang.op_confirm}" class="button" /> 在此代码前加上“一键发货”按钮,代码如下: <!-- 一键发货 -->       {if $order

ECSHOP 订单状态 记录

记录订单状态 order_status /* 订单状态 */ define(‘OS_UNCONFIRMED’,            0); // 未确认 define(‘OS_CONFIRMED’,              1); // 已确认 define(‘OS_CANCELED’,               2); // 已取消 define(‘OS_INVALID’,                3); // 无效 define(‘OS_RETURNED’,          

ecshop订单打印页显示商品缩略图和序号

订单打印页显示商品缩略图,在论坛没找到适合2.7.2相关的文章,特意贴上来给大家研究一下.1.找到 $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS 复制代码 加入读取商品图片地址 g.goods_thumb, 复制代码 2.调用商品图片打开 data/