diff --git a/webapp/controller/QuestController.class.php b/webapp/controller/QuestController.class.php index 35d05cb..e5a33bf 100644 --- a/webapp/controller/QuestController.class.php +++ b/webapp/controller/QuestController.class.php @@ -219,6 +219,11 @@ class QuestController{ } $item_list = array(); $addreward = new classes\AddReward(); + $all_item_list = array(); + if ($row['quest_state'] != 1) { + phpcommon\sendError(ERR_USER_BASE + 3, '任务未完成'); + return; + } if ($row['quest_state'] == 1) { $ret = $conn->execScript('UPDATE quest SET quest_state=:quest_state, modify_time=:modify_time ' . ' WHERE accountid=:accountid AND quest_id =:quest_id AND quest_type=:quest_type;',