limit($num)->select(); //随机获得$num个虚拟用户昵称和头像 foreach($virtualHead as $v) { $nickname = $this->getNickName(); $head = $v->head_image; $r = rand(($time - 86400*7),$time); $users[] = [ "nickname"=>$nickname, "head_image"=>$head, "time"=>$r, "jointype" => "1", "havetype" => "".($r % 2) ]; } if(!$set){ return $users; }else{ $user_data=[]; foreach($users as $user) { $r = rand(($time - 86400*7),$time); $user_data[] = [ "nickname"=>$user["nickname"], "head_image"=>$user["head_image"], "classes_lib_id"=>$classes_lib_id, "time"=>$r, "jointype" => "1", "havetype" => "".($r % 2) ]; } (new VirtualUser)->saveAll($user_data); return $user_data; } } }