1
This commit is contained in:
parent
5ac7ae7458
commit
a39eaf6e0a
@ -1,10 +1,13 @@
|
||||
<?php
|
||||
|
||||
require_once('models/User.php');
|
||||
require_once('models/Hero.php');
|
||||
|
||||
require_once('mt/PveGemini.php');
|
||||
|
||||
use phpcommon\SqlHelper;
|
||||
use models\User;
|
||||
use models\Hero;
|
||||
|
||||
class TeamController extends BaseAuthedController {
|
||||
|
||||
@ -43,7 +46,17 @@ class TeamController extends BaseAuthedController {
|
||||
return;
|
||||
}
|
||||
if (!in_array($pveInstanceId,\mt\PveGemini::getAbleCombatMeta($userDb['pve_instance_id']))){
|
||||
$this->_rspErr(1, 'pve_instance_id error');
|
||||
$this->_rspErr(1, "You can't challenge beyond your level");
|
||||
return;
|
||||
}
|
||||
$temp = array();
|
||||
Hero::getHeroList(function ($row) use ($pveGame,&$temp) {
|
||||
if ($row['quality']>=$pveGame['gemini_lv']){
|
||||
array_push($temp,$row);
|
||||
}
|
||||
});
|
||||
if (count($temp)<1){
|
||||
$this->_rspErr(1, 'Lack of qualified heroes');
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -110,6 +123,17 @@ class TeamController extends BaseAuthedController {
|
||||
$this->_rspErr(1, 'No challenge');
|
||||
return;
|
||||
}
|
||||
$pveGame = \mt\PveGemini::get($teamDb['pve_instance_id']);
|
||||
$temp = array();
|
||||
Hero::getHeroList(function ($row) use ($pveGame,&$temp) {
|
||||
if ($row['quality']>=$pveGame['gemini_lv']){
|
||||
array_push($temp,$row);
|
||||
}
|
||||
});
|
||||
if (count($temp)<1){
|
||||
$this->_rspErr(1, 'Lack of qualified heroes');
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
$userDto = User::info($userDb);
|
||||
|
Loading…
x
Reference in New Issue
Block a user