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; break;
case mt\Task::OFFER_REWARD_COND: case mt\Task::OFFER_REWARD_COND:
{ {
$info = $this->getOfferRewardMissionInfo($missionDto); $this->getOfferRewardMissionInfo($missionDto, $missionMeta);
if ($info) {
}
} }
break; break;
default: default:
@ -586,9 +583,23 @@ class MissionService extends BaseService {
return $this->offerRewartdMission['missions']; 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'];
}
}
} }
} }