Merge branch 'james_bc' of git.kingsome.cn:server/game2006api into james_bc

This commit is contained in:
hujiabin 2022-11-23 16:17:14 +08:00
commit ae94dadc55
2 changed files with 17 additions and 1 deletions

View File

@ -4,6 +4,7 @@ require_once('models/Hero.php');
require_once('models/Gun.php');
require_once('models/Chip.php');
require_once('models/Bag.php');
require_once('models/DynData.php');
require_once('models/BattleSettlement.php');
require_once('models/BattleHistory.php');
require_once('services/BattleDataService.php');
@ -14,6 +15,7 @@ use phpcommon\SqlHelper;
use models\Hero;
use models\Gun;
use models\Bag;
use models\DynData;
use models\BattleHistory;
use models\BattleSettlement;
@ -232,7 +234,7 @@ class BattleController extends BaseAuthedController {
}
{
$info['match_mode'] = 0;
if ($currSeason && myself()->_getV(TN_RANK_STATUS, 0) == 0){
if ($currSeason && DynData::getVEx($member['account_id'], TN_RANK_STATUS, 0) == 0){
$info['match_mode'] = 1;
}
}

View File

@ -28,6 +28,20 @@ class DynData extends BaseModel {
}
}
public static function getVEx($accountId, $x, $y, $defVal = 0)
{
$row = SqlHelper::ormSelectOne(
myself()->_getMysql($accountId),
't_dyndata',
array(
'account_id' => $accountId,
'x' => $x,
'y' => $y,
)
);
return $row ? $row['val'] : $defVal;
}
public static function getV($x, $y, $defVal = 0)
{
$valData = self::internalGetV($x, $y, $defVal);