| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Models\AdminSetting; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Models\AgentProduct; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Models\MiniProgramUploadLog; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use App\Service\OpenPlatform; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use EasyWeChat\Factory; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use Illuminate\Support\Facades\Cache; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					use Illuminate\Support\Facades\DB; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -28,6 +29,9 @@ class TestController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'created_at' => now() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$openPlatform = new OpenPlatform(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							$refreshToken = $openPlatform->refreshToken($appid); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//审核结果通知
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							if (isset($message['MsgType'], $message['Event']) && $message['MsgType'] == 'event') { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$auditArr = [ | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -35,6 +39,14 @@ class TestController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'weapp_audit_fail' => 1, //拒绝
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									'weapp_audit_delay' => 4, //审核延后
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								//如果审核成功则发布
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if ($message['Event'] == 'weapp_audit_success') { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$code = $openPlatform->code($appid, $refreshToken); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$res = $code->release(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									dump($res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$log = MiniProgramUploadLog::query() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->where('appid', $appid) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									->orderBy('id', 'desc') | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |