作者 李宇航

合并分支 'lyh-server' 到 'master'

gx



查看合并请求 !2497
@@ -12,7 +12,6 @@ namespace App\Http\Controllers\Api; @@ -12,7 +12,6 @@ namespace App\Http\Controllers\Api;
12 use App\Enums\Common\Code; 12 use App\Enums\Common\Code;
13 use App\Models\Project\AiVideoAutoLog; 13 use App\Models\Project\AiVideoAutoLog;
14 use App\Services\CosService; 14 use App\Services\CosService;
15 -use Illuminate\Support\Facades\Log;  
16 use Illuminate\Support\Facades\Redis; 15 use Illuminate\Support\Facades\Redis;
17 16
18 class AiVideoController extends BaseController 17 class AiVideoController extends BaseController
@@ -26,7 +25,6 @@ class AiVideoController extends BaseController @@ -26,7 +25,6 @@ class AiVideoController extends BaseController
26 */ 25 */
27 public function ImageCallBack(){ 26 public function ImageCallBack(){
28 $this->saveLog('数据详情:'.json_encode($this->param,true)); 27 $this->saveLog('数据详情:'.json_encode($this->param,true));
29 - Log::channel('ai_video')->info('数据详情:'.json_encode($this->param,true));  
30 $count = Redis::decr('ai_video_image'); 28 $count = Redis::decr('ai_video_image');
31 if ($count < 0) { 29 if ($count < 0) {
32 Redis::set('ai_video_image', 0); 30 Redis::set('ai_video_image', 0);
@@ -34,18 +32,19 @@ class AiVideoController extends BaseController @@ -34,18 +32,19 @@ class AiVideoController extends BaseController
34 $data = $this->param['attachments'][0] ?? []; 32 $data = $this->param['attachments'][0] ?? [];
35 $aiVideoAutoLogModel = new AiVideoAutoLog(); 33 $aiVideoAutoLogModel = new AiVideoAutoLog();
36 if(empty($data) || empty($data['url'])){ 34 if(empty($data) || empty($data['url'])){
  35 + $this->saveLog('未获取到回调数据详情');
37 $aiVideoAutoLogModel->edit(['status'=>9,'result'=>json_encode($this->param,true)],['trigger_id'=>$this->param['id']]); 36 $aiVideoAutoLogModel->edit(['status'=>9,'result'=>json_encode($this->param,true)],['trigger_id'=>$this->param['id']]);
38 } 37 }
39 //获取当前数据详情 38 //获取当前数据详情
40 $info = $aiVideoAutoLogModel->read(['trigger_id'=>$this->param['id']]); 39 $info = $aiVideoAutoLogModel->read(['trigger_id'=>$this->param['id']]);
41 if($info === false){ 40 if($info === false){
42 - @file_put_contents(storage_path('logs/ai_video.log'), var_export($info, true) . PHP_EOL, FILE_APPEND);  
43 - Log::channel('ai_video')->info('当前数据不存在或已被删除'.$this->param['id']); 41 + $this->saveLog('未获取到当前数据详情。'.$info);
  42 + $this->response('success');
44 } 43 }
45 //上传图片 返回cdn链接 44 //上传图片 返回cdn链接
46 $cosService = new CosService(); 45 $cosService = new CosService();
47 $imagePath = $cosService->uploadRemote($info['project_id'],'video',$data['url']); 46 $imagePath = $cosService->uploadRemote($info['project_id'],'video',$data['url']);
48 - @file_put_contents(storage_path('logs/ai_video.log'), var_export($imagePath, true) . PHP_EOL, FILE_APPEND); 47 + $this->saveLog($imagePath);
49 try { 48 try {
50 if($imagePath){ 49 if($imagePath){
51 $cos = config('filesystems.disks.cos'); 50 $cos = config('filesystems.disks.cos');
@@ -60,11 +59,11 @@ class AiVideoController extends BaseController @@ -60,11 +59,11 @@ class AiVideoController extends BaseController
60 } 59 }
61 } 60 }
62 $images = array_merge($images,$info['images']); 61 $images = array_merge($images,$info['images']);
63 - Log::channel('ai_video')->info('图片:'.json_encode($images)); 62 + $this->saveLog('返回的数据详情。'.$images);
64 $aiVideoAutoLogModel->edit(['images'=>$images,'result'=>json_encode($this->param,true),'status'=>1],['id'=>$info['id']]); 63 $aiVideoAutoLogModel->edit(['images'=>$images,'result'=>json_encode($this->param,true),'status'=>1],['id'=>$info['id']]);
65 } 64 }
66 }catch (\Exception $e){ 65 }catch (\Exception $e){
67 - Log::channel('ai_video')->info('上传图片失败'.$e->getMessage()); 66 + $this->saveLog('上传图片失败,获取到数据详情。'.$e->getMessage());
68 } 67 }
69 $this->response('success'); 68 $this->response('success');
70 } 69 }