This commit is contained in:
aozhiwei 2021-12-08 10:31:48 +08:00
parent 56475afaf0
commit aa675b886f

View File

@ -118,6 +118,23 @@ class MissionController extends BaseAuthedController {
public function commitAll()
{
$type = getReqVal('type', 0);
$missionMetaList = mt\Task::getCustomTypeMetaList($type);
$missionHash = Mission::allToHash();
$missionDtoList = array();
foreach ($missionMetaList as $missionMeta) {
$missionDb = getXVal($missionHash, $missionMeta['id'], null);
$missionDto = $this->getMissionDto($this->userInfo, $this->seasonDb, $missionDb, $missionMeta);
array_push($missionDtoList, $missionDto);
}
$propertyChgService = new services\PropertyChgService();
$awardService = new services\AwardService();
$this->_scatterDrop($dropMeta, $awardService, $propertyChgService);
Mission::add($missionId);
$this->_rspData(array(
'award' => $awardService->toDto(),
'property_chg' => $propertyChgService->toDto(),
));
}
}