|
@@ -53,19 +53,14 @@ class IndexController extends Controller
|
|
|
{
|
|
|
$count = max(min(intval($count), 500), 1);
|
|
|
$list = [];
|
|
|
- $updates = [];
|
|
|
while ($count--) {
|
|
|
$row = World::repeatStatement()->find(mt_rand(1, 10000));
|
|
|
+ $row->randomNumber = mt_rand(1, 10000);
|
|
|
$list[] = $row;
|
|
|
-// $old = intval($row->randomNumber);
|
|
|
- $new = mt_rand(1, 10000);
|
|
|
- $updates[] = 'update world set randomNumber=' . $new . ' where id=' . $row->id;
|
|
|
}
|
|
|
- World::beginTransaction();
|
|
|
- foreach ($updates as $sql) {
|
|
|
- $row->exec($sql);
|
|
|
+ foreach($list as $r){
|
|
|
+ $r->repeatStatement()->update(['randomNumber' => $r->randomNumber]);
|
|
|
}
|
|
|
- World::commit();
|
|
|
return $this->json($list);
|
|
|
}
|
|
|
|