This commit is contained in:
wangwei01 2019-04-18 14:55:37 +08:00
parent db2b3d4b29
commit 066a7ea94f

View File

@ -77,10 +77,10 @@ class QuestController{
for ($i = 73001; $i < 73006; $i++) { for ($i = 73001; $i < 73006; $i++) {
$quest_id = $i; $quest_id = $i;
$row = $conn->execQueryOne('SELECT * FROM quest WHERE accountid=:accountid AND quest_id=:quest_id;', $row = $conn->execQueryOne('SELECT * FROM quest WHERE accountid=:accountid AND quest_id=:quest_id;',
array( array(
':accountid' => $account_id, ':accountid' => $account_id,
':quest_id' => $quest_id ':quest_id' => $quest_id
)); ));
$t = $this->getTaskReward($quest_id); $t = $this->getTaskReward($quest_id);
if ($row['quest_state'] != 0 || $active_num < $t['value']) { if ($row['quest_state'] != 0 || $active_num < $t['value']) {
continue; continue;
@ -145,11 +145,11 @@ class QuestController{
} }
$ret = $conn->execScript('DELETE FROM quest ' . $ret = $conn->execScript('DELETE FROM quest ' .
' WHERE accountid=:accountid AND quest_type=:quest_type AND quest_id<:quest_id;', ' WHERE accountid=:accountid AND quest_type=:quest_type AND quest_id<:quest_id;',
array( array(
':accountid' => $account_id, ':accountid' => $account_id,
':quest_type' => 0, ':quest_type' => 0,
':quest_id' => $quest_id ':quest_id' => $quest_id
)); ));
} }
public function QuestInfo() public function QuestInfo()
@ -166,9 +166,9 @@ class QuestController{
return; return;
} }
$row = $conn->execQueryOne('SELECT active_sum, sum_time FROM active WHERE accountid=:accountid;', $row = $conn->execQueryOne('SELECT active_sum, sum_time FROM active WHERE accountid=:accountid;',
array( array(
':accountid' => $account_id, ':accountid' => $account_id,
)); ));
if ($row) { if ($row) {
//每周更新活跃度 //每周更新活跃度
if (phpcommon\getMondayseconds(time()) - phpcommon\getMondayseconds($row['sum_time']) > 0) { if (phpcommon\getMondayseconds(time()) - phpcommon\getMondayseconds($row['sum_time']) > 0) {
@ -178,9 +178,9 @@ class QuestController{
} }
} }
$row = $conn->execQueryOne('SELECT active_num, num_time FROM active WHERE accountid=:accountid;', $row = $conn->execQueryOne('SELECT active_num, num_time FROM active WHERE accountid=:accountid;',
array( array(
':accountid' => $account_id, ':accountid' => $account_id,
)); ));
if ($row) { if ($row) {
//每日更新活跃度 //每日更新活跃度
if (phpcommon\getdayseconds(time()) - phpcommon\getdayseconds($row['num_time']) > 0) { if (phpcommon\getdayseconds(time()) - phpcommon\getdayseconds($row['num_time']) > 0) {
@ -266,11 +266,11 @@ class QuestController{
return; return;
} }
$row = $conn->execQueryOne('SELECT * FROM quest WHERE accountid=:accountid AND quest_id=:quest_id AND quest_type=:quest_type;', $row = $conn->execQueryOne('SELECT * FROM quest WHERE accountid=:accountid AND quest_id=:quest_id AND quest_type=:quest_type;',
array( array(
':accountid' => $account_id, ':accountid' => $account_id,
':quest_id' => $quest_id, ':quest_id' => $quest_id,
':quest_type' => $quest_type ':quest_type' => $quest_type
)); ));
if (!$row) { if (!$row) {
phpcommon\sendError(ERR_USER_BASE + 2, '没有这个任务'); phpcommon\sendError(ERR_USER_BASE + 2, '没有这个任务');
return; return;
@ -295,9 +295,9 @@ class QuestController{
if ($row['quest_type'] == 1) { if ($row['quest_type'] == 1) {
$active = $conn->execQueryOne('SELECT active_num, active_sum FROM active WHERE accountid=:accountid;', $active = $conn->execQueryOne('SELECT active_num, active_sum FROM active WHERE accountid=:accountid;',
array( array(
':accountid' => $account_id ':accountid' => $account_id
)); ));
//增加活跃度 //增加活跃度
if (!$active) { if (!$active) {
$this->insertActive($account_id); $this->insertActive($account_id);