Commit 93fb39e6 authored by wangtao's avatar wangtao

学习资料

parent 6c487670
...@@ -68,10 +68,10 @@ class User extends BaseController ...@@ -68,10 +68,10 @@ class User extends BaseController
return $this->returnMsg('验证码错误'); return $this->returnMsg('验证码错误');
} }
} }
if(isset($data['cachekey']) && !empty($data['cachekey'])) { if (isset($data['cachekey']) && !empty($data['cachekey'])) {
$cachekey = $data['cachekey']; $cachekey = $data['cachekey'];
$openid = Cache::get($cachekey . '_wxopenid'); $openid = Cache::get($cachekey . '_wxopenid');
if($openid){ if ($openid) {
$user['wx_openid'] = $openid; $user['wx_openid'] = $openid;
} }
} }
...@@ -108,12 +108,12 @@ class User extends BaseController ...@@ -108,12 +108,12 @@ class User extends BaseController
} }
$checkSmsCode = UtilService::checkSmsCode($data['mobile'], $data['code']); $checkSmsCode = UtilService::checkSmsCode($data['mobile'], $data['code']);
if (!$checkSmsCode) { if (!$checkSmsCode) {
// return $this->returnMsg('验证码错误'); return $this->returnMsg('验证码错误');
} }
$cachekey = $data['cachekey']; $cachekey = $data['cachekey'];
$openid = Cache::get($cachekey . '_wxopenid'); $openid = Cache::get($cachekey . '_wxopenid');
if (empty($openid)) { if (empty($openid)) {
return $this->returnMsg('微信登录效请重新扫码登录'); return $this->returnMsg('微信登录效请重新扫码登录');
} }
//绑定微信openid //绑定微信openid
userModel::where('id', $user['id'])->save(['wx_openid' => $openid]); userModel::where('id', $user['id'])->save(['wx_openid' => $openid]);
...@@ -147,9 +147,9 @@ class User extends BaseController ...@@ -147,9 +147,9 @@ class User extends BaseController
} }
$cachekey = $data['cachekey']; $cachekey = $data['cachekey'];
$openid = Cache::get($cachekey. '_wxopenid'); $openid = Cache::get($cachekey . '_wxopenid');
if (empty($openid)) { if (empty($openid)) {
return $this->returnMsg('微信登录效请重新扫码登录'); return $this->returnMsg('微信登录效请重新扫码登录');
} }
$is_exit = userModel::where(['wx_openid' => $openid])->where('is_del', 0)->count(); $is_exit = userModel::where(['wx_openid' => $openid])->where('is_del', 0)->count();
......
...@@ -37,9 +37,8 @@ class Wecaht extends BaseController ...@@ -37,9 +37,8 @@ class Wecaht extends BaseController
$cachekey = Cache::get($EventKey); $cachekey = Cache::get($EventKey);
if ($cachekey == $array['Ticket']) { if ($cachekey == $array['Ticket']) {
$openid = $array['FromUserName']; $openid = $array['FromUserName'];
Log::write('扫描成功');
Cache::set($EventKey . '_wxopenid', $openid, 3000); Cache::set($EventKey . '_wxopenid', $openid, 3000);
Log::write('扫描成功');
// $user = User::where('wx_openid', $openid)->find(); // $user = User::where('wx_openid', $openid)->find();
// if (empty($user)) { // if (empty($user)) {
// $user['wx_openid'] = $openid; // $user['wx_openid'] = $openid;
......
...@@ -236,7 +236,7 @@ class User extends BaseController ...@@ -236,7 +236,7 @@ class User extends BaseController
$page = $request->param('page/d', 1); $page = $request->param('page/d', 1);
$pageSize = $request->param('pageSize/d', 10); $pageSize = $request->param('pageSize/d', 10);
$list = Mail::order('createtime', 'desc') $list = Mail::where('user_id',$request->userId)->order('createtime', 'desc')
->paginate([ ->paginate([
'page' => $page, 'page' => $page,
'list_rows' => $pageSize 'list_rows' => $pageSize
......
...@@ -9,6 +9,16 @@ class AddExperience ...@@ -9,6 +9,16 @@ class AddExperience
{ {
public function handle($request, \Closure $next) public function handle($request, \Closure $next)
{ {
$log = [
'ip' => $request->ip(),
'method' => $request->method(),
'url' => $request->url(),
'params' => $request->param(),
'user_agent' => $request->header('user-agent'),
'time' => date('Y-m-d H:i:s'),
];
Log::channel('api_log')->write($log);
$response = $next($request); $response = $next($request);
try { try {
......
...@@ -7,7 +7,7 @@ return [ ...@@ -7,7 +7,7 @@ return [
// 默认日志记录通道 // 默认日志记录通道
'default' => env('log.channel', 'file'), 'default' => env('log.channel', 'file'),
// 日志记录级别 // 日志记录级别
'level' => ['error','info'], 'level' => ['error','info','debug','notice','warning','sql'],
// 日志类型记录的通道 ['error'=>'email',...] // 日志类型记录的通道 ['error'=>'email',...]
'type_channel' => [], 'type_channel' => [],
// 关闭全局日志写入 // 关闭全局日志写入
...@@ -36,7 +36,7 @@ return [ ...@@ -36,7 +36,7 @@ return [
// 日志输出格式化 // 日志输出格式化
'format' => '[%s][%s] %s', 'format' => '[%s][%s] %s',
// 是否实时写入 // 是否实时写入
'realtime_write' => false, 'realtime_write' => true,
], ],
// 新增支付任务专用通道 // 新增支付任务专用通道
'payment_task' => [ 'payment_task' => [
...@@ -62,5 +62,17 @@ return [ ...@@ -62,5 +62,17 @@ return [
// 是否实时写入 // 是否实时写入
'realtime_write' => false, 'realtime_write' => false,
], ],
// 新增支付任务专用通道
'api_log' => [
'type' => 'file',
'path' => runtime_path('log') . 'api_log/', // 独立目录
'single' => false, // 单个文件(否则按日期分割)
'file_name' => 'api_log.log', // 固定文件名
'level' => ['info', 'error'], // 只记录 info 和 error
// 日志输出格式化
'format' => '[%s][%s] %s',
// 是否实时写入
'realtime_write' => false,
],
], ],
]; ];
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment