ecshop 订单号生成序列号 修改

修改文件 :inculdes/lib_order.php

ecshop 订单号生成序列号 修改 成连续的、

//重新修改订单号 function get_order_sn() { /* 选择一个随机的方案 */ mt_srand((double) microtime() * 1000000); $sql="select order_sn from " .$GLOBALS[ecs]->table(order_info)." order by order_id desc limit 1"; $goodssn=$GLOBALS[db]->getone($sql); $goodssnq=substr($goodssn,0,8); $goodssnh=substr($goodssn,8,5); if($goodssnq == date(Ymd)){ //echo $goodssn."<br>"; $goodssnh=$goodssnh+1; } else{ $goodssnh=1; } $goodssns=sprintf("%05d",$goodssnh); //return date(Ymd) . str_pad(mt_rand(1, 99999), 5, 0, STR_PAD_LEFT); return date(Ymd) .$goodssns; }

修改文件 :inculdes/lib_order.php ecshop 订单号生成序列号 修改 成连续的、 //重新修改订单号 function get_order_sn() { /* 选择一个随机的方案 */ mt_srand((double) microtime() * 1000000); $sql="select order_sn from " .$GLOBALS[ecs]->table(order_info)." order by order_id desc limit 1"; $goodssn=$GLOBALS[db]->getone($sql); $goodssnq=substr($goodssn,0,8); $goodssnh=substr($goodssn,8,5); if($goodssnq == date(Ymd)){ //echo $goodssn."
"; $goodssnh=$goodssnh+1; } else{ $goodssnh=1; } $goodssns=sprintf("%05d",$goodssnh); //return date(Ymd) . str_pad(mt_rand(1, 99999), 5, 0, STR_PAD_LEFT); return date(Ymd) .$goodssns; }
经验分享 程序员 微信小程序 职场和发展