game2005api/webapp/controller/BaseController.class.php
aozhiwei a81534295b 1
2021-11-26 16:03:34 +08:00

68 lines
1.2 KiB
PHP

<?php
use phpcommon\SqlHelper;
class BaseController {
private $nowtime = 0;
function __construct()
{
global $_myself;
$_myself = $this;
$this->nowtime = phpcommon\getNowTime();
}
public function _handlePre()
{
}
public function _handlePost()
{
}
public function _getNowTime()
{
return $this->nowtime;
}
public function _getNowDaySeconds()
{
return phpcommon\getDaySeconds($this->nowtime);
}
public function _getTodayRemainSeconds()
{
return max(0, $this->_getNowDaySeconds() + 3600 * 24 - $this->_getNowTime());
}
public function _rspErr($errcode, $errmsg)
{
echo json_encode(array(
'errcode' => $errcode,
'errmsg' => $errmsg,
));
}
public function _rspOk()
{
echo json_encode(array(
'errcode' => 0,
'errmsg' => '',
));
}
public function _rspData($data)
{
$rawData = array(
'errcode' => 0,
'errmsg' => '',
);
foreach ($data as $key => $val) {
$rawData[$key] = $val;
}
echo json_encode($rawData);
}
}