添加战斗字段

This commit is contained in:
hujiabin 2023-03-09 16:07:50 +08:00
parent bf824378ef
commit 6102177640

View File

@ -1,6 +1,7 @@
<?php
require_once('models/Hero.php');
require_once('models/HeroSkin.php');
require_once('models/Gun.php');
require_once('models/Chip.php');
require_once('models/Bag.php');
@ -15,6 +16,7 @@ require_once('mt/RankSeason.php');
use phpcommon\SqlHelper;
use models\Hero;
use models\HeroSkin;
use models\Gun;
use models\Bag;
use models\DynData;
@ -134,6 +136,7 @@ class BattleController extends BaseAuthedController {
error_log(json_encode($_REQUEST));
error_log(json_encode($members));
foreach ($members as $member) {
$user = User::find($member['account_id']);
$info = array(
'account_id' => $member['account_id'],
'session_id' => $member['session_id'],
@ -144,6 +147,7 @@ class BattleController extends BaseAuthedController {
'hero_dto' => '',
'weapon_dto1' => '',
'weapon_dto2' => '',
'level' =>$user['level'],
'is_valid_battle' => 0,
'payload' => json_encode($member['cmjoin']),
@ -160,6 +164,12 @@ class BattleController extends BaseAuthedController {
if ($heroDb) {
$info['is_valid_battle'] = 1;
$info['hero_dto'] = Hero::toDto($heroDb);
{//选用皮肤id
$skinDb = HeroSkin::findBx($heroDb['hero_id']);
if ($skinDb){
$info['hero_dto']['skin_id'] = $skinDb['skin_id'];
}
}
} else {
$info['errcode'] = 51;
$info['errmsg'] = 'paramater error';