作者 liyuhang

gx

@@ -3,7 +3,6 @@ @@ -3,7 +3,6 @@
3 namespace App\Exceptions; 3 namespace App\Exceptions;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 -use App\Enums\Common\Common;  
7 use App\Services\DingService; 6 use App\Services\DingService;
8 use App\Utils\EncryptUtils; 7 use App\Utils\EncryptUtils;
9 use App\Utils\LogUtils; 8 use App\Utils\LogUtils;
@@ -129,12 +128,13 @@ class Handler extends ExceptionHandler @@ -129,12 +128,13 @@ class Handler extends ExceptionHandler
129 $exception->getLine(); 128 $exception->getLine();
130 (new DingService())->handle(['keyword' => "ERROR", 'msg' => config('app.env') . '环境报错:' . $exceptionMessage, 'isAtAll' => false]); 129 (new DingService())->handle(['keyword' => "ERROR", 'msg' => config('app.env') . '环境报错:' . $exceptionMessage, 'isAtAll' => false]);
131 } 130 }
  131 + //生成日志
132 $log = config('logging.operator_log'); 132 $log = config('logging.operator_log');
133 if(isset($log,$log['log'],$log['action']) && $log['log'] == true){ 133 if(isset($log,$log['log'],$log['action']) && $log['log'] == true){
134 - if(empty($log['action']) || (strpos($log['action'],Route::currentRouteName()) < 0)){ 134 + if(empty($log['action']) || (strpos($log['action'],$request->route()->getName()) < 0)){
135 $info = Cache::get($request->header('token')); 135 $info = Cache::get($request->header('token'));
136 if(!empty($info)){ 136 if(!empty($info)){
137 - \App\Helper\Common::set_user_log(['model'=>Route::currentRouteName(),'remark'=>'请求的参数:param = '.json_encode($request->all()),'operator_id'=>$info['id']]); 137 + \App\Helper\Common::set_user_log(['model'=>$request->route()->getName(),'remark'=>'请求的参数:param = '.json_encode($request->all()),'operator_id'=>$info['id']]);
138 } 138 }
139 } 139 }
140 } 140 }
@@ -34,8 +34,6 @@ class BaseController extends Controller @@ -34,8 +34,6 @@ class BaseController extends Controller
34 $info = Cache::get($this->token); 34 $info = Cache::get($this->token);
35 $this->user = $info; 35 $this->user = $info;
36 $this->uid = $info['id']; 36 $this->uid = $info['id'];
37 - }else{  
38 - return response(['code'=>Code::USER_ERROR,'msg'=>'当前用户未登录']);  
39 } 37 }
40 $this->get_param(); 38 $this->get_param();
41 } 39 }
@@ -75,8 +73,7 @@ class BaseController extends Controller @@ -75,8 +73,7 @@ class BaseController extends Controller
75 return response()->json($response,200,$this->header); 73 return response()->json($response,200,$this->header);
76 } 74 }
77 /** 75 /**
78 - * @name 参数过滤  
79 - * @return void 76 + * @name :参数过滤
80 * @author :liyuhang 77 * @author :liyuhang
81 * @method 78 * @method
82 */ 79 */
@@ -138,23 +135,12 @@ class BaseController extends Controller @@ -138,23 +135,12 @@ class BaseController extends Controller
138 135
139 136
140 /** 137 /**
141 - * 菜单权限->得到子级数组  
142 - * @param int  
143 - * @return array 138 + * @param $data
  139 + * @name :返回参数统一处理
  140 + * @return array|string
  141 + * @author :liyuhang
  142 + * @method
144 */ 143 */
145 - public function _get_child($my_id, $arr)  
146 - {  
147 - $new_arr = array();  
148 - foreach ($arr as $k => $v) {  
149 - $v = (array)$v;  
150 - if ($v['pid'] == $my_id) {  
151 - $v['sub'] = $this->_get_child($v['id'],$arr);  
152 - $new_arr[] = $v;  
153 - }  
154 - }  
155 - return $new_arr ? $new_arr : false;  
156 - }  
157 -  
158 protected function _extents($data) { 144 protected function _extents($data) {
159 145
160 if (empty($data) || !is_array($data)) { 146 if (empty($data) || !is_array($data)) {
@@ -170,7 +156,7 @@ class BaseController extends Controller @@ -170,7 +156,7 @@ class BaseController extends Controller
170 } 156 }
171 switch ((string) $k) { 157 switch ((string) $k) {
172 case 'image': 158 case 'image':
173 - $v['image_link'] = file_get_contents($v); 159 + $v['image_link'] = url('/a/image/' . $v);
174 break; 160 break;
175 } 161 }
176 } 162 }