This commit is contained in:
aozhiwei 2022-04-05 14:13:40 +08:00
parent 75229f6a47
commit 9824958f41
3 changed files with 21 additions and 0 deletions

View File

@ -71,12 +71,19 @@ class Bag extends BaseModel {
public static function toDto($row)
{
$todayGetGold = $row['today_get_gold'];
$lastGetGoldTime = $row['last_get_gold_time'];
if (myself()->_getDaySeconds($lastGetGoldTime) > myself()->getNowDaySeconds()) {
$todayGetGold = 0;
}
return array(
'item_uniid' => $row['idx'],
'token_id' => $row['token_id'],
'item_id' => $row['item_id'],
'item_num' => $row['item_num'],
'attr' => emptyReplace(json_decode($row['rand_attr'], true), array()),
'today_get_gold' => $todayGetGold,
'last_get_gold_time' => $lastGetGoldTime,
);
}

View File

@ -121,6 +121,11 @@ class Gun extends BaseModel {
$baseAttr = mt\Item::getBaseAttrs($itemMeta);
mt\AttrHelper::mergeAttr($attr, $baseAttr);
}
$todayGetGold = $row['today_get_gold'];
$lastGetGoldTime = $row['last_get_gold_time'];
if (myself()->_getDaySeconds($lastGetGoldTime) > myself()->getNowDaySeconds()) {
$todayGetGold = 0;
}
$dto = array(
'gun_uniid' => $row['idx'],
'gun_id' => $row['gun_id'],
@ -131,6 +136,8 @@ class Gun extends BaseModel {
'attr' => $attr,
'try_count' => $row['try_count'],
'lock_type' => $lockType,
'today_get_gold' => $todayGetGold,
'last_get_gold_time' => $lastGetGoldTime,
'unlock_time' => $unlockTime,
'unlock_trade_time' => $row['unlock_trade_time'],
);

View File

@ -118,6 +118,11 @@ class Hero extends BaseModel {
$baseAttr = mt\Hero::getHeroAttr($heroMeta);
mt\AttrHelper::mergeAttr($attr, $baseAttr);
}
$todayGetGold = $row['today_get_gold'];
$lastGetGoldTime = $row['last_get_gold_time'];
if (myself()->_getDaySeconds($lastGetGoldTime) > myself()->getNowDaySeconds()) {
$todayGetGold = 0;
}
$dto = array(
'token_id' => $row['token_id'],
'hero_uniid' => $row['idx'],
@ -132,6 +137,8 @@ class Hero extends BaseModel {
'attr' => $attr,
'try_count' => $row['try_count'],
'lock_type' => $lockType,
'today_get_gold' => $todayGetGold,
'last_get_gold_time' => $lastGetGoldTime,
'unlock_time' => $unlockTime,
'unlock_trade_time' => $row['unlock_trade_time'],
);