|
@@ -357,7 +357,7 @@ class Api
|
|
|
* api 请求日志
|
|
|
* */
|
|
|
protected function request_log(){
|
|
|
- return true;
|
|
|
+
|
|
|
//api_request_log
|
|
|
$modulename = $this->request->module();
|
|
|
$controllername = $this->request->controller();
|
|
@@ -366,7 +366,7 @@ class Api
|
|
|
$data = [
|
|
|
'uid' => $this->auth->id,
|
|
|
'api' => $modulename.'/'.$controllername.'/'.$actionname,
|
|
|
- 'params' => json_encode($this->request->request()),
|
|
|
+ 'params' => json_encode(input()),
|
|
|
'addtime' => time(),
|
|
|
'adddatetime' => date('Y-m-d H:i:s'),
|
|
|
'ip' => request()->ip(),
|
|
@@ -380,11 +380,15 @@ class Api
|
|
|
protected function user_active(){
|
|
|
if($this->auth->isLogin()){
|
|
|
db('user_active')->where('user_id',$this->auth->id)->update(['requesttime'=>time()]);
|
|
|
+ if($this->auth->is_active == 0){
|
|
|
+ $update['is_active'] = 1;
|
|
|
+ db('user')->where('id',$this->auth->id)->update($update);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
protected function request_log_update($log_result){
|
|
|
- return true;
|
|
|
+
|
|
|
if(defined('API_REQUEST_ID')) { //记录app正常返回结果
|
|
|
if(strlen(json_encode($log_result['data'])) > 10000) {
|
|
|
$log_result['data'] = '数据太多,不记录';
|