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