| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -18,7 +18,13 @@ class MiniProgramController extends Controller | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						// 第三方平台授权事件通知
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						public function authEvent(Request $request) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							DB::table('mini_program_events')->insert(['response' => json_encode($request->all()), 'created_at' => now()]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							DB::table('mini_program_events') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								->insert([ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'type' => 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'response' => json_encode($request->all()), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'event' => 'all', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'created_at' => now(), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$setting = AdminSetting::val(['service_appid', 'service_appsecret', 'service_token', 'service_aeskey']); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$config = [ // 第三方平台信息
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -35,11 +41,13 @@ class MiniProgramController extends Controller | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							// 处理授权更新事件:Guard::EVENT_UPDATE_AUTHORIZED
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							// 处理授权取消事件:Guard::EVENT_UNAUTHORIZED
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$server->push(function ($message) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								DB::table('mini_program_events')->insert([ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'response' => json_encode($message), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'event' => $message['InfoType'] ?? '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'created_at' => now() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								DB::table('mini_program_events') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->insert([ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										'type' => 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										'response' => json_encode($message), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										'event' => $message['InfoType'] ?? '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										'created_at' => now() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if (isset($message['InfoType'], $message['status'], $message['msg'], $message['info']) && $message['status'] == 0 && $message['msg'] == 'OK') { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//注册成功授权通知
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -55,8 +63,15 @@ class MiniProgramController extends Controller | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						public function msgEvent(Request $request) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$appid = $request->route('appid'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							DB::table('mini_program_events')->insert(['appid' => $appid, 'response' => json_encode($request->all()), 'created_at' => now()]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$appid = $request->route('appid', ''); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							DB::table('mini_program_events') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								->insert([ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'type' => 1, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'response' => json_encode($request->all()), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'appid' => $appid, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'event' => 'all', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'created_at' => now(), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$setting = AdminSetting::val(['service_appid', 'service_appsecret', 'service_token', 'service_aeskey']); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$config = [ | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |