1 /**
2 * 返回操作信息
3 * @param string $code
4 * @param array $data
5 * @param string $msg
6 * @return array|string
7 */
8 function returnCode($code = '', $data = [], $msg = '')
9 {
10 $return_data = [
11 'code' => '500',
12 'msg' => '未定义消息',
13 'data' => $data,
14 ];
15 if (empty($code)) return $return_data;
16 $return_data['code'] = $code;
17 if(!empty($msg)){
18 $return_data['msg'] = $msg;
19 }
20 else if (array_key_exists($code,config('code'))) {
21 $return_data['msg'] = config('code.' . $code);
22 }
23
24 return json_encode($return_data);
25
26 }
27 /**
28 * 返回无data的操作信息
29 * @param string $code
30 * @param string $msg
31 * @return array|string
32 */
33 function returnCodeWithOutData($code = '', $msg = '')
34 {
35 return returnCode($code,[],$msg);
36 }