diff --git a/webapp/models/BigData.php b/webapp/models/BigData.php index 0a3d6101..776457e6 100644 --- a/webapp/models/BigData.php +++ b/webapp/models/BigData.php @@ -19,7 +19,7 @@ class BigData extends BaseModel { 'type' => $type, ) ); - return $row ? $row['data'] : null; + return $row ? json_decode($row['data'], true) : null; } diff --git a/webapp/services/MissionService.php b/webapp/services/MissionService.php index 0db78ea6..a9ef4e78 100644 --- a/webapp/services/MissionService.php +++ b/webapp/services/MissionService.php @@ -551,7 +551,7 @@ class MissionService extends BaseService { { $this->offerRewartdMission['refreshtime'] = myself()->_getNowTime(); $sentMissions = array(); - foreach ($this->offerRewartdMission as $mission) { + foreach ($this->offerRewartdMission['missions'] as $mission) { if ($mission['sendtime'] > 0) { array_push($sentMissions, $mission); } @@ -578,6 +578,7 @@ class MissionService extends BaseService { )); } } + BigData::setData(BigData::OFFER_REWARD_MISSION_TYPE, json_encode($this->offerRewartdMission)); } public function getOfferRewardMissions()