call(function (){ // $re=Ordertest::where('created_at','>','2021-03-07 00:00:00')->get(); // foreach ($re as $k=>$v){ // $or=Ordertest::find($v->id); // if ($or->money==$or->pay_money){ // $or->no_pay_money=0;//未支付变为0 // $or->pay_status=2;//支付状态2,为全部支付 // $or->wait_back_money=0;//待退回金额为0 // }elseif ($or->money<$or->pay_money){//订单金额小于支付金额 // $or->no_pay_money=0;//未支付金额变为0 // $or->pay_status=3;//支付状态3,待退款状态 // $or->wait_back_money=$or->pay_money-$or->money;//待退款金额为支付金额减去订单金额 // }elseif ($or->money>$or->pay_money){//订单金额大于支付金额 // if ($or->pay_money==0){//如果支付金额为0 // $or->pay_status=0;//则支付状态0,未支付 // }else{ // $or->pay_status=1;//否则支付状态1,部分支付 // } // $or->no_pay_money=$or->money-$or->pay_money;//未支付金额等于订单金额减去支付金额 // $or->wait_back_money=0;//待退款为0 // } // $or->save(); // } // Log::error('sssjieshu'); // })->dailyAt('14:39'); // $schedule->call(function (){ // $address=Address::with(['users'])->get(); // foreach ($address as $k=>$v){ // if ($v->users){ // Address::where('id',$v->id)->update(['level'=>$v->users->level,'nickname'=>$v->users->nickname]); // } // if ($k%1000==0){ // Log::error('已经行至-==='.$k); // } // } // Log::error('结束'); // })->everyMinute(); // $schedule->command('withdraw')->withoutOverlapping()->everyMinute(); // $schedule->command('order_finish_fails')->withoutOverlapping()->hourly();//->dailyAt('09:00'); // $schedule->command('yes_integral')->withoutOverlapping()->dailyAt('09:30');//->dailyAt('09:00'); } public function code($phone){ $data=code($phone); $re=DB::table('users')->where('recom_code',$data)->first(); if ($re){ $data=$this->code($phone); return $data; } return $data; } public function auth_code($phone){ $code_1=str_pad(random_int(1, 999), 3, 0, STR_PAD_LEFT); $code_2=mb_substr($phone,1,3); $code_3=str_pad(random_int(100, 99999), 6, 0, STR_PAD_LEFT); $code_4=mb_substr(time(),8,2); $code='DWBS00'.$code_1.date('ymd',time()).$code_2.$code_3.$code_4; $re=DB::table('users')->where('auth_code',$code)->first(); if ($re){ $code=$this->auth_code($phone); return $code; } return $code; } }