1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- use think\facade\Db;
- if (!function_exists('getNewOrderId')) {
-
- function getNewOrderId()
- {
- list($msec, $sec) = explode(' ', microtime());
- $msectime = number_format((floatval($msec) + floatval($sec)) * 1000, 0, '', '');
- $orderId = 'wx' . $msectime . mt_rand(10000, 99999);
- if (\app\models\auction\AuctionOrder::where('order_id', $orderId)) $orderId = 'wx' . $msectime . mt_rand(10000, 99999);
- return $orderId;
- }
- }
- function getDataFind($table,$where=[]){
- $data = Db::name($table)->where($where)->find();
- return $data;
- }
- function getParent($uid){
-
- static $arr=[];
-
- $member = getDataFind('user',array('uid'=>$uid));
- if ($member['spread_uid'] > 0){
- $parent = getDataFind('user',array('uid'=>$member['spread_uid']));
- $arr[]= $parent['uid'];
- getParent($parent['uid']);
- }
- return $arr;
- }
|