1
This commit is contained in:
parent
b9ff057464
commit
7902c1bd33
@ -72,11 +72,10 @@ class QuestController{
|
|||||||
return $d;
|
return $d;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function insertActive($account_id)
|
protected function insertActive($account_id, $active_id, $task_num)
|
||||||
{
|
{
|
||||||
$conn = $this->getMysql($account_id);
|
$conn = $this->getMysql($account_id);
|
||||||
|
for ($i = $active_id; $i < $active_id + $task_num; $i++) {
|
||||||
for ($i = 73001; $i < 73006; $i++) {
|
|
||||||
$ret = $conn->execScript('INSERT INTO quest(accountid, quest_id, quest_type, quest_state) ' .
|
$ret = $conn->execScript('INSERT INTO quest(accountid, quest_id, quest_type, quest_state) ' .
|
||||||
' VALUES(:accountid, :quest_id, :quest_type, :quest_state);',
|
' VALUES(:accountid, :quest_id, :quest_type, :quest_state);',
|
||||||
array(
|
array(
|
||||||
@ -86,16 +85,6 @@ class QuestController{
|
|||||||
':quest_state'=> 0
|
':quest_state'=> 0
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
for ($j = 74001; $j < 74004; $j++) {
|
|
||||||
$ret = $conn->execScript('INSERT INTO quest(accountid, quest_id, quest_type, quest_state) ' .
|
|
||||||
' VALUES(:accountid, :quest_id, :quest_type, :quest_state);',
|
|
||||||
array(
|
|
||||||
':accountid' => $account_id,
|
|
||||||
':quest_id' => $j,
|
|
||||||
':quest_type' => 0,
|
|
||||||
':quest_state'=> 0
|
|
||||||
));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updateActive($account_id, $active_num, $active_sum)
|
public function updateActive($account_id, $active_num, $active_sum)
|
||||||
@ -125,7 +114,7 @@ class QuestController{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($j = 74001; $j < 74003; $j++) {
|
for ($j = 74001; $j < 74004; $j++) {
|
||||||
$quest_id = $j;
|
$quest_id = $j;
|
||||||
$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(
|
||||||
@ -200,6 +189,7 @@ class QuestController{
|
|||||||
//每周更新活跃度
|
//每周更新活跃度
|
||||||
if (phpcommon\getMondayseconds(time()) - phpcommon\getMondayseconds($row['sum_time']) > 0) {
|
if (phpcommon\getMondayseconds(time()) - phpcommon\getMondayseconds($row['sum_time']) > 0) {
|
||||||
$this->updateActiveTime($account_id, 75000, 2);
|
$this->updateActiveTime($account_id, 75000, 2);
|
||||||
|
$this->insertActive($account_id, 74001, 3);
|
||||||
} else {
|
} else {
|
||||||
$active_sum = $row['active_sum'];
|
$active_sum = $row['active_sum'];
|
||||||
}
|
}
|
||||||
@ -212,6 +202,7 @@ class QuestController{
|
|||||||
//每日更新活跃度
|
//每日更新活跃度
|
||||||
if (phpcommon\getdayseconds(time()) - phpcommon\getdayseconds($row['num_time']) > 0) {
|
if (phpcommon\getdayseconds(time()) - phpcommon\getdayseconds($row['num_time']) > 0) {
|
||||||
$this->updateActiveTime($account_id, 74000, 1);
|
$this->updateActiveTime($account_id, 74000, 1);
|
||||||
|
$this->insertActive($account_id, 73001, 5);
|
||||||
} else {
|
} else {
|
||||||
$active_num = $row['active_num'];
|
$active_num = $row['active_num'];
|
||||||
}
|
}
|
||||||
@ -383,7 +374,8 @@ class QuestController{
|
|||||||
));
|
));
|
||||||
//增加活跃度
|
//增加活跃度
|
||||||
if (!$active) {
|
if (!$active) {
|
||||||
$this->insertActive($account_id);
|
$this->insertActive($account_id, 73001, 5);
|
||||||
|
$this->insertActive($account_id, 74001, 3);
|
||||||
$ret = $conn->execScript('INSERT INTO active(accountid, active_num, num_time, active_sum, sum_time) ' .
|
$ret = $conn->execScript('INSERT INTO active(accountid, active_num, num_time, active_sum, sum_time) ' .
|
||||||
' VALUES(:accountid, :active_num, :num_time, :active_sum, :sum_time);',
|
' VALUES(:accountid, :active_num, :num_time, :active_sum, :sum_time);',
|
||||||
array(
|
array(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user