1
This commit is contained in:
parent
6402edda17
commit
767c2130db
@ -40,6 +40,9 @@ class GMController extends BaseAuthedController {
|
|||||||
},
|
},
|
||||||
'.setsystime' => function () use($params) {
|
'.setsystime' => function () use($params) {
|
||||||
$this->setSysTime($params);
|
$this->setSysTime($params);
|
||||||
|
},
|
||||||
|
'.reset_mission' => function () use($params) {
|
||||||
|
$this->resetMission($params);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
$func = getXVal($cmdHash, $cmd);
|
$func = getXVal($cmdHash, $cmd);
|
||||||
@ -59,6 +62,7 @@ class GMController extends BaseAuthedController {
|
|||||||
.addtili 英雄id 体力值 //添加英雄体力
|
.addtili 英雄id 体力值 //添加英雄体力
|
||||||
.getsystime //获取服务器时间
|
.getsystime //获取服务器时间
|
||||||
.setsystime //设置服务器时间,示例:.setsystime 2021-12-08 00:00:00
|
.setsystime //设置服务器时间,示例:.setsystime 2021-12-08 00:00:00
|
||||||
|
.reset_mission //重置任务
|
||||||
END
|
END
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
@ -126,4 +130,11 @@ END
|
|||||||
$r->set(GLOBAL_TIME_OFFSET_KEY, $time_offset);
|
$r->set(GLOBAL_TIME_OFFSET_KEY, $time_offset);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function resetMission($params)
|
||||||
|
{
|
||||||
|
myself()->_getSelfMysql()->execScript('DELETE FROM t_mission;');
|
||||||
|
myself()->_getSelfMysql()->execScript('DELETE FROM t_bigdata;');
|
||||||
|
myself()->_rspOk();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -76,7 +76,9 @@ class MissionService extends BaseService {
|
|||||||
}
|
}
|
||||||
$this->offerRewartdMission = BigData::getData(BigData::OFFER_REWARD_MISSION_TYPE);
|
$this->offerRewartdMission = BigData::getData(BigData::OFFER_REWARD_MISSION_TYPE);
|
||||||
if (!$this->offerRewartdMission) {
|
if (!$this->offerRewartdMission) {
|
||||||
$this->offerRewartdMission = array();
|
$this->offerRewartdMission = array(
|
||||||
|
'missions' => array()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
$refreshTime = getXVal($this->offerRewartdMission, 'refreshtime');
|
$refreshTime = getXVal($this->offerRewartdMission, 'refreshtime');
|
||||||
@ -550,6 +552,7 @@ class MissionService extends BaseService {
|
|||||||
|
|
||||||
private function refreshOfferRewardMission()
|
private function refreshOfferRewardMission()
|
||||||
{
|
{
|
||||||
|
error_log(11);
|
||||||
$this->offerRewartdMission['refreshtime'] = myself()->_getNowTime();
|
$this->offerRewartdMission['refreshtime'] = myself()->_getNowTime();
|
||||||
$sentMissions = array();
|
$sentMissions = array();
|
||||||
foreach ($this->offerRewartdMission['missions'] as $mission) {
|
foreach ($this->offerRewartdMission['missions'] as $mission) {
|
||||||
@ -592,7 +595,7 @@ class MissionService extends BaseService {
|
|||||||
foreach ($this->offerRewartdMission['missions'] as $mission) {
|
foreach ($this->offerRewartdMission['missions'] as $mission) {
|
||||||
if ($mission['mission_id'] == $missionDto['mission_id']) {
|
if ($mission['mission_id'] == $missionDto['mission_id']) {
|
||||||
if ($mission['sendtime'] > 0) {
|
if ($mission['sendtime'] > 0) {
|
||||||
$leftTime = max(0, myself()->_getNowTime() - $mission['sendtime']);
|
$leftTime = max(0, ($mission['sendtime'] + $missionMeta['time'] + 1000)-myself()->_getNowTime());
|
||||||
$missionDto['lefttime'] = $leftTime;
|
$missionDto['lefttime'] = $leftTime;
|
||||||
if ($leftTime > 0) {
|
if ($leftTime > 0) {
|
||||||
$missionDto['state'] = 0;
|
$missionDto['state'] = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user