This commit is contained in:
hujiabin 2023-04-14 14:25:03 +08:00
parent 3e85d0744c
commit 7b10fa477c

View File

@ -4,10 +4,12 @@ require_once('services/MissionService.php');
require_once('models/Mission.php');
require_once('models/Fragment.php');
require_once('models/Season.php');
use phpcommon\SqlHelper;
use models\Mission;
use models\Fragment;
use models\Season;
class OtherController extends BaseAuthedController {
const MISSION = 1;
const PIECE = 2;
@ -21,7 +23,11 @@ class OtherController extends BaseAuthedController {
);
switch ($param){
case self::MISSION : {
$userInfo = $this->_safeGetOrmUserInfo();
$currRankSeasonMeta = mt\RankSeason::getCurrentSeason();
$seasonDb = Season::find($currRankSeasonMeta['id']);
$missionService = new services\MissionService();
$missionService->init($userInfo, $seasonDb);;
$missionMetaList = mt\Task::getCustomTypeMetaList(1, $missionService);
$missionHash = Mission::allToHash();
foreach ($missionMetaList as $missionMeta) {
@ -29,6 +35,7 @@ class OtherController extends BaseAuthedController {
$missionDto = $missionService->getMissionDto('', '', $missionDb, $missionMeta);
if ($missionDto['state'] == Mission::RECEIVEABLE_STATE){
$req['mission'] = 1;
echo $missionMeta['id']."_";
break;
}
}