hy-farm/muchang/common/modules/createrobot/CreateRobotUtil.php
2026-05-29 19:54:56 +08:00

49 lines
1.3 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: zn
* Date: 2017/8/9
* Time: 11:51
*/
namespace common\modules\createrobot;
use common\models\User;
use common\modules\arena\ArenaUtil;
use common\modules\pet\PetUtil;
use common\modules\safe\SafeUtil;
use common\modules\systemlog\SystemLogUtil;
use common\services\UserService;
use common\utils\MoneyUtil;
/**
* 创建机器人
* Class
*/
class CreateRobotUtil
{
public static function createRobot()
{
SafeUtil::dbOperate(function () {
for ($i = 0; $i < 10; $i++) {
$user = new User();
$user->phone = (11111111113 + $i) . '';
$user->setPassword('123456', '');
$userID = UserService::initNewUserDataAndSave($user, 0);
$itemID = '201017';
$log = SystemLogUtil::get($userID, SystemLogUtil::TYPE_ITEM, $itemID, 1, SystemLogUtil::FROM_TYPE_ROBOT, []);
MoneyUtil::checkAndModifyNum($userID, $itemID, true, 1, $log);
$pet = PetUtil::broodingEgg($userID, $itemID);
$pet->end_brooding_time = 1;
$pet->save();
PetUtil::setEnterWar($userID, $pet->id);
ArenaUtil::getArena($userID);
}
}, []);
}
}