This commit is contained in:
aozhiwei 2022-02-23 16:43:01 +08:00
parent 377bd60e68
commit 8df8112584
2 changed files with 31 additions and 23 deletions

View File

@ -79,34 +79,36 @@ class Task {
public static function getCustomTypeMetaList($type, $missionService) public static function getCustomTypeMetaList($type, $missionService)
{ {
$metaList = array(); $metaList = array();
foreach (self::getMetaList() as $meta) { if ($type == self::OFFER_REWARD_MISSION_CUSTOM_TYPE) {
switch ($type) { foreach ($missionService->getOfferRewardMissions() as $missionId) {
case self::DAILY_MISSION_CUSTOM_TYPE: $meta = self::get($missionId);
{ if ($meta) {
if ($meta['type'] == self::DAILY_MISSON_TYPE) {
array_push($metaList, $meta); array_push($metaList, $meta);
} }
} }
break; } else {
case self::SEASON_WEEKLY_MISSION_CUSTOM_TYPE: foreach (self::getMetaList() as $meta) {
{ switch ($type) {
if ($meta['type'] == self::SEASONCARD_MISSON_TYPE && case self::DAILY_MISSION_CUSTOM_TYPE:
$meta['subtype'] == self::SEASON_WEAKLY_MISSON_SUBTYPE) { {
array_push($metaList, $meta); if ($meta['type'] == self::DAILY_MISSON_TYPE) {
array_push($metaList, $meta);
}
} }
} break;
break; case self::SEASON_WEEKLY_MISSION_CUSTOM_TYPE:
case self::OFFER_REWARD_MISSION_CUSTOM_TYPE: {
{ if ($meta['type'] == self::SEASONCARD_MISSON_TYPE &&
if ($meta['type'] == self::OFFER_REWARD_MISSON_TYPE) { $meta['subtype'] == self::SEASON_WEAKLY_MISSON_SUBTYPE) {
array_push($metaList, $meta); array_push($metaList, $meta);
}
}
break;
default:
{
}
break;
} }
}
break;
default:
{
}
break;
} }
} }
return $metaList; return $metaList;

View File

@ -505,4 +505,10 @@ class MissionService extends BaseService {
return myself()->_getV($x, $y); return myself()->_getV($x, $y);
} }
public function getOfferRewardMissions()
{
$missions = array();
return $missions;
}
} }