Commit 1d1a7b6a authored by sugar's avatar sugar

订单统计

parent c0da0573
...@@ -841,9 +841,27 @@ class Users extends Api ...@@ -841,9 +841,27 @@ class Users extends Api
$info = UsersModel::order('id desc')->field('id')->find(); $info = UsersModel::order('id desc')->field('id')->find();
$lastid = $info['id']; $lastid = $info['id'];
for ($x = 1; $x <= $lastid; $x++){ for ($x = 1; $x <= $lastid; $x++){
$random_number = $this->recursion();
/* $random_number = createRandomcode();
$info = UsersModel::where(['random_number' =>$random_number])->find();
if($info){
$random_number = createRandomcode(); $random_number = createRandomcode();
}*/
UsersModel::where(['id' =>$x])->update(['random_number' =>$random_number]); UsersModel::where(['id' =>$x])->update(['random_number' =>$random_number]);
} }
$this->success('生成成功'); $this->success('生成成功');
} }
/**
* @return string
* 递归查询
*/
private function recursion(){
$random_number = createRandomcode();
$info = UsersModel::where(['random_number' =>$random_number])->find();
if($info){
$this->recursion();
}
return $random_number;
}
} }
...@@ -722,11 +722,12 @@ EOT; ...@@ -722,11 +722,12 @@ EOT;
*/ */
function createRandomcode() function createRandomcode()
{ {
// 生成字母和数字组成的7位字符串 /* // 生成字母和数字组成的7位字符串
$str = range('A', 'Z'); $str = range('A', 'Z');
// 去除大写的O,以防止与0混淆  // 去除大写的O,以防止与0混淆 
unset($str[array_search('O', $str)]); unset($str[array_search('O', $str)]);
$arr = array_merge(range(0, 9), $str); $arr = array_merge(range(0, 9), $str);*/
$arr = range(0, 9);
shuffle($arr); shuffle($arr);
$invitecode = ''; $invitecode = '';
$arr_len = count($arr); $arr_len = count($arr);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment