1
This commit is contained in:
parent
352c3bfcc6
commit
cafaf7d3ec
@ -240,6 +240,25 @@ CREATE TABLE `history_record`(
|
||||
UNIQUE KEY `history_record_uuid` (`accountid`, `room_uuid`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
||||
|
||||
--
|
||||
-- Table structure for table `share_achievement`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `share_achievement`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client*/;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `share_achievement` (
|
||||
`idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
|
||||
`accountid` varchar(60) NOT NULL DEFAULT '' COMMENT '账号id',
|
||||
`ach_id` int(11) NOT NULL COMMENT '分享邀请成就id',
|
||||
`status` int(11) NOT NULL COMMENT '状态(0:未领取,1:已领取)',
|
||||
`create_time` int(11) NOT NULL COMMENT '创建时间',
|
||||
`modify_time` int(11) NOT NULL COMMENT '修改时间',
|
||||
PRIMARY KEY (`idx`),
|
||||
UNIQUE KEY `accountid_ach_id` (`accountid`, `ach_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
||||
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
|
@ -98,12 +98,13 @@ class SignController{
|
||||
array(
|
||||
':accountid' => $account_id
|
||||
));
|
||||
$nowTime = phpcommon\getdayseconds(time());
|
||||
//触发活动任务
|
||||
$act = $this->getActivityRewardConfig(QUEST_ACTIVITY_LOGIN);
|
||||
/*$act = $this->getActivityRewardConfig(QUEST_ACTIVITY_LOGIN);
|
||||
$array = $this->getExplode($act['start_end_time']);
|
||||
$nowTime = phpcommon\getdayseconds(time());
|
||||
$start_time = $array[0][0] * 3600 + $array[0][1] * 60 + $nowTime;
|
||||
$end_time = $array[1][0] * 3600 + $array[1][1] * 60 + $nowTime;
|
||||
$end_time = $array[1][0] * 3600 + $array[1][1] * 60 + $nowTime;*/
|
||||
if (!$row) {
|
||||
$ret = $conn->execScript('INSERT INTO sign(accountid, sign_days, sign_time, create_time, modify_time) ' .
|
||||
' VALUES(:accountid, :sign_days, :sign_time, :create_time, :modify_time) ' .
|
||||
@ -124,9 +125,9 @@ class SignController{
|
||||
$quest = new classes\Quest();
|
||||
$quest->triggerQuest(QUEST_DAY_LOGIN, 1, 1, $account_id);
|
||||
$quest->triggerQuest(QUEST_SUM_LOGIN, 2, 1, $account_id);
|
||||
if (time() >= $start_time && time() < $end_time) {
|
||||
/*if (time() >= $start_time && time() < $end_time) {
|
||||
$quest->triggerQuest(QUEST_ACTIVITY_LOGIN, 3, 1, $account_id);
|
||||
}
|
||||
}*/
|
||||
} else {
|
||||
if ($nowTime - phpcommon\getdayseconds($row['sign_time']) > 0) {
|
||||
$sign_days = $row['sign_days'] + 1;
|
||||
@ -158,8 +159,19 @@ class SignController{
|
||||
$quest = new classes\Quest();
|
||||
$quest->triggerQuest(QUEST_DAY_LOGIN, 1, 1, $account_id);
|
||||
$quest->triggerQuest(QUEST_SUM_LOGIN, 2, 1, $account_id);
|
||||
//刷新战斗结算奖励次数
|
||||
$battle_ret = $conn->execScript('UPDATE user SET battle_re_times=0, modify_time=:modify_time ' .
|
||||
' WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':modify_time' => time()
|
||||
));
|
||||
if (!$battle_ret) {
|
||||
die();
|
||||
return;
|
||||
}
|
||||
//刷新活动皮肤碎片收集状态
|
||||
$rowSkinCount = $conn->execQueryRowCount('SELECT * FROM skin WHERE accountid=:accountid AND skin_type=:skin_type;',
|
||||
/*$rowSkinCount = $conn->execQueryRowCount('SELECT * FROM skin WHERE accountid=:accountid AND skin_type=:skin_type;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':skin_type' => 2
|
||||
@ -178,14 +190,14 @@ class SignController{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}*/
|
||||
} else {
|
||||
$sign_days = $row['sign_days'];
|
||||
$signable = 1;
|
||||
if (time() >= $start_time && time() < $end_time) {
|
||||
/*if (time() >= $start_time && time() < $end_time) {
|
||||
$quest = new classes\Quest();
|
||||
$quest->triggerQuest(QUEST_ACTIVITY_LOGIN, 3, 1, $account_id);
|
||||
}
|
||||
}*/
|
||||
}
|
||||
}
|
||||
echo json_encode(array(
|
||||
|
Loading…
x
Reference in New Issue
Block a user