<?php namespace App\Http\Controllers; use Laravel\Lumen\Routing\Controller as BaseController; class Controller extends BaseController { public function Export( $Errcode=0, $ErrMsg='', $dataArr=[]) { if(!empty($dataArr) && !is_array($dataArr)) return json_encode(['errcode'=>-1,'errmsg'=>'系统错误']); $data=['errcode'=>$Errcode, 'errmsg'=>$ErrMsg]; if(!empty($dataArr)) foreach ($dataArr as $k=>$v) $data[$k]=$v; return json_encode($data); } /** * @param int $code 错误码 * @param int $level 错误级别 1普通错误 5需关注错误 9致命错误,急需解决 * @return int */ protected function ProduceErrcode( $code='0',$level=1){ if($code=='0') return 0; $SystemCode=config('website.SystemCode'); return errCode($code,$level,$SystemCode); } }