1
This commit is contained in:
parent
230be5d2ad
commit
e08b4d4647
@ -44,6 +44,23 @@ class ChipController extends BaseAuthedController
|
||||
));
|
||||
}
|
||||
|
||||
public function mallChipInfo(){
|
||||
$unique_id = trim(getReqVal('unique_id', 0));
|
||||
if (! $unique_id){
|
||||
$this->_rspErr(1, 'Please enter parameter unique_id');
|
||||
return ;
|
||||
}
|
||||
$chipDb = Chip::findEx($unique_id);
|
||||
if (! $chipDb){
|
||||
$this->_rspErr(1, "You don't have the chip yet");
|
||||
return;
|
||||
}
|
||||
$chip = Chip::toDto($chipDb);
|
||||
$this->_rspData(array(
|
||||
'data' => $chip,
|
||||
));
|
||||
}
|
||||
|
||||
public function upgradeQuality(){
|
||||
$chipUniId = trim(getReqVal('chip_uniid', 0));
|
||||
if (!$chipUniId) {
|
||||
|
@ -78,6 +78,23 @@ class HeroController extends BaseAuthedController {
|
||||
));
|
||||
}
|
||||
|
||||
public function mallHeroInfo(){
|
||||
$unique_id = trim(getReqVal('unique_id', 0));
|
||||
if ( ! $unique_id) {
|
||||
$this->_rspErr(1, 'Please enter instructions');
|
||||
return;
|
||||
}
|
||||
$heroDb = Hero::findEx($unique_id);
|
||||
if (! $heroDb){
|
||||
$this->_rspErr(1, "You don't have the hero yet");
|
||||
return;
|
||||
}
|
||||
$hero = Hero::mallInfo($heroDb);
|
||||
$this->_rspData(array(
|
||||
'data' => $hero
|
||||
));
|
||||
}
|
||||
|
||||
public function skinList()
|
||||
{
|
||||
$heroId = getReqVal('hero_id',0);
|
||||
|
@ -47,6 +47,18 @@ class Chip extends BaseModel
|
||||
return $row;
|
||||
}
|
||||
|
||||
public static function findEx($chipUniId)
|
||||
{
|
||||
$row = SqlHelper::ormSelectOne(
|
||||
myself()->_getSelfMysql(),
|
||||
't_chip',
|
||||
array(
|
||||
'idx' => $chipUniId,
|
||||
)
|
||||
);
|
||||
return $row;
|
||||
}
|
||||
|
||||
|
||||
public static function update2($chipUniId, $fieldsKv){
|
||||
if (self::find($chipUniId)) {
|
||||
|
@ -279,7 +279,7 @@ class Hero extends BaseModel {
|
||||
'is_select' => $isSelect,
|
||||
'lucky' => self::getHeroLucky($row),
|
||||
'wealth' => self::getHeroWealth($row),
|
||||
'ability' => self::abilityInfo($row, $attr),
|
||||
'ability' => self::abilityInfo($row),
|
||||
'seal_type' => $row['seal_type'],
|
||||
'unseal_time' => $row['unseal_time'],
|
||||
'valid_lefttime' => max(0,
|
||||
@ -297,6 +297,26 @@ class Hero extends BaseModel {
|
||||
return $dto;
|
||||
}
|
||||
|
||||
public static function mallInfo($row){
|
||||
$attr = emptyReplace(json_decode($row['rand_attr'], true), array());
|
||||
return array(
|
||||
'idx' => $row['idx'],
|
||||
'token_id' => $row['token_id'],
|
||||
'hero_uniid' => $row['idx'],
|
||||
'hero_id' => $row['hero_id'],
|
||||
'hero_lv' => $row['hero_lv'],
|
||||
'hero_tili' => $row['hero_tili'],
|
||||
'state' => $row['state'],
|
||||
'quality' => $row['quality'],
|
||||
'skill_lv1' => $row['skill_lv1'],
|
||||
'skill_lv2' => $row['skill_lv2'],
|
||||
'rand_attr' => $attr,
|
||||
'lucky' => self::getHeroLucky($row),
|
||||
'wealth' => self::getHeroWealth($row),
|
||||
'ability' => self::abilityInfo($row),
|
||||
);
|
||||
}
|
||||
|
||||
private static function celHeroWealthUpLimit($row){
|
||||
|
||||
//最大财富值和幸运值计算
|
||||
@ -348,7 +368,7 @@ class Hero extends BaseModel {
|
||||
return $avatarInfos;
|
||||
}
|
||||
|
||||
private static function abilityInfo($row, $attr){
|
||||
private static function abilityInfo($row ){
|
||||
$info = array(
|
||||
'hp' => 0,
|
||||
'attack' => 0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user