diff --git a/webapp/controller/FesActivityController.class.php b/webapp/controller/FesActivityController.class.php index e58c654..3c0f9d8 100644 --- a/webapp/controller/FesActivityController.class.php +++ b/webapp/controller/FesActivityController.class.php @@ -133,6 +133,7 @@ class FesActivityController{ protected function getfesActInfo($account_id) { $user_db = $this->readFesActDB($account_id); + $act_id = $user_db['act_id']; $act = metatable\getNowActivity(); $info_list = array(); if (!$act) { @@ -145,7 +146,7 @@ class FesActivityController{ $this->saveFesActDB($account_id, $act_db); } else { //活动开启 - if (empty($user_db) || empty($user_db['info_list'])) { + if (empty($user_db) || empty($user_db['info_list']) || $act_id != $act['id']) { $info_list = $this->getActItem($act['id']); $act_db = array( 'isopen' => 1,