select(); foreach ($res as $key=>$value){ $mobile_key = $value['id']%30; $mobile_key = $mobile_key == 0 ? 30 :$mobile_key; $value['F'] = $mobile_arr[$mobile_key - 1]; $time1 = mt_rand(10,17); $time2 = mt_rand(0,60); $time2 = $time2 < 10 ? '0'.$time2 : $time2; $time3 = $this->getTime(); $time = $time1.':'.$time2.':'.$time3; $timee = $time1.':'.$time2.':'.($time3+5 < 10 ? '0'.($time3+5) : $time3 +5); $value['W'] = $value['W'].' '.$time; $value['X'] = $value['X'].' '.$timee; Db::name('dudu')->where('id',$value['id'])->update(['F'=>$mobile_arr[$mobile_key-1],'W'=>$value['W'].' '.$time,'X'=>$value['X'].' '.$timee]); } $this->success('请求成功'); } public function getTime(){ $time3 = mt_rand(0,60); if($time3 >= 54){ $this->getTime(); } $time3 = $time3 < 10 ? '0'.$time3 : $time3; return $time3; } }