1
This commit is contained in:
parent
5ba6e9f983
commit
b40bc4b1d4
@ -549,15 +549,32 @@ class MissionService extends BaseService {
|
||||
|
||||
private function refreshOfferRewardMission()
|
||||
{
|
||||
$this->offerRewartdMission = myself()->_getNowTime();
|
||||
$num = mt\Parameter::getVal('wanted_refresh_mission_num', 0);
|
||||
$this->offerRewartdMission['refreshtime'] = myself()->_getNowTime();
|
||||
$sentMissions = array();
|
||||
foreach ($this->offerRewartdMission as $mission) {
|
||||
if ($mission['sendtime'] > 0) {
|
||||
array_push($sentMissions, $mission);
|
||||
}
|
||||
}
|
||||
if (empty($this->offerRewartdMission['missions'])) {
|
||||
$this->offerRewartdMission['missions'] = array();
|
||||
}
|
||||
$metas = mt\Task::getOfferRewardMissions($this->offerRewartdMission['missions']);
|
||||
$num = min(count($metas), mt\Parameter::getVal('wanted_refresh_mission_num', 0));
|
||||
if ($num > 0) {
|
||||
$selectKeys = array_rand($metas, $num);
|
||||
foreach ($selectKeys as $key) {
|
||||
$meta = $metas[$key];
|
||||
array_push($this->offerRewartdMission['missions'],
|
||||
array(
|
||||
'mission_id' => $meta['id'],
|
||||
'createtime' => myself()->_getNowTime(),
|
||||
'modifytime' => myself()->_getNowTime(),
|
||||
'sendtime' => 0,
|
||||
'objects' => array()
|
||||
));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private function getOfferRewardMissionInfo($missionId)
|
||||
|
Loading…
x
Reference in New Issue
Block a user