This commit is contained in:
aozhiwei 2022-02-28 14:21:44 +08:00
parent 2ce5cf53fd
commit bcb14428ca

View File

@ -402,10 +402,7 @@ class MissionService extends BaseService {
break;
case mt\Task::OFFER_REWARD_COND:
{
$info = $this->getOfferRewardMissionInfo($missionDto);
if ($info) {
}
$this->getOfferRewardMissionInfo($missionDto, $missionMeta);
}
break;
default:
@ -586,9 +583,23 @@ class MissionService extends BaseService {
return $this->offerRewartdMission['missions'];
}
private function getOfferRewardMissionInfo($missionDto)
private function getOfferRewardMissionInfo(&$missionDto, $missionMeta)
{
foreach ($this->offerRewartdMission['missions'] as $mission) {
if ($mission['mission_id'] == $missionDto['mission_id']) {
if ($mission['sendtime'] > 0) {
$leftTime = max(0, myself()->_getNowTime() - $mission['sendtime']);
if ($leftTime > 0) {
$missionDto['state'] = 0;
} else {
$missionDto['state'] = 2;
}
} else {
$missionDto['state'] = 2;
}
$missionDto['objects'] = $mission['objects'];
}
}
}
}