Browse Source

api_request_log

lizhen_gitee 10 months ago
parent
commit
7fd69ef698

+ 2 - 2
application/admin/view/topicdongtai/edit.html

@@ -24,8 +24,8 @@
             <div class="input-group">
                 <input id="c-images" class="form-control" size="50" name="row[images]" type="textarea" value="{$row.images|htmlentities}">
                 <div class="input-group-addon no-border no-padding">
-                    <span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
-                    <span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
+                    <span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="*" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
+                    <span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
                 </div>
                 <span class="msg-box n-right" for="c-images"></span>
             </div>

+ 3 - 3
application/api/library/ExceptionHandle.php

@@ -32,9 +32,9 @@ class ExceptionHandle extends Handle
         $result = ['code' => $code, 'msg' => $msg, 'time' => time(), 'data' => null];
 
         //记录app异常返回结果
-        // if(defined('API_REQUEST_ID')) { //记录app正常返回结果
-        //     db('api_request_log')->where('id',API_REQUEST_ID)->update(['result'=>json_encode($result)]);
-        // }
+         if(defined('API_REQUEST_ID')) { //记录app正常返回结果
+             db('api_request_log')->where('id',API_REQUEST_ID)->update(['result'=>json_encode($result)]);
+         }
 
         return json($result, $statuscode);
     }

+ 7 - 3
application/common/controller/Api.php

@@ -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'] = '数据太多,不记录';