This commit is contained in:
aozhiwei 2022-03-01 10:45:44 +08:00
parent 00714a8239
commit 6ee65713b4
2 changed files with 5 additions and 2 deletions

View File

@ -306,7 +306,8 @@ class Mission(object):
['type', '', '类型 0武器 1英雄'], ['type', '', '类型 0武器 1英雄'],
['id', '', 'id'], ['id', '', 'id'],
], ],
'悬赏任务对象列表'] '悬赏任务对象列表'],
['lefttime', 0, '剩余时间(悬赏任务)'],
] ]
class SeasonCardGiftPackage(object): class SeasonCardGiftPackage(object):

View File

@ -91,7 +91,8 @@ class MissionService extends BaseService {
'current' => 0, 'current' => 0,
'target' => getXVal($missionMeta, 'target', 1), 'target' => getXVal($missionMeta, 'target', 1),
'state' => Mission::NOT_FINISHED_STATE, 'state' => Mission::NOT_FINISHED_STATE,
'objects' => array() 'objects' => array(),
'lefttime' => 0,
); );
if ($missionDb) { if ($missionDb) {
if ($missionMeta['type'] == mt\Task::DAILY_MISSON_TYPE) { if ($missionMeta['type'] == mt\Task::DAILY_MISSON_TYPE) {
@ -590,6 +591,7 @@ class MissionService extends BaseService {
if ($mission['mission_id'] == $missionDto['mission_id']) { if ($mission['mission_id'] == $missionDto['mission_id']) {
if ($mission['sendtime'] > 0) { if ($mission['sendtime'] > 0) {
$leftTime = max(0, myself()->_getNowTime() - $mission['sendtime']); $leftTime = max(0, myself()->_getNowTime() - $mission['sendtime']);
$missionDto['lefttime'] = $leftTime;
if ($leftTime > 0) { if ($leftTime > 0) {
$missionDto['state'] = 0; $missionDto['state'] = 0;
} else { } else {