作者 lyh

gx

@@ -10,6 +10,7 @@ use App\Jobs\CopyProjectJob; @@ -10,6 +10,7 @@ use App\Jobs\CopyProjectJob;
10 use App\Jobs\SyncImageFileJob; 10 use App\Jobs\SyncImageFileJob;
11 use App\Models\File\ErrorFile; 11 use App\Models\File\ErrorFile;
12 use App\Models\File\Image as ImageModel; 12 use App\Models\File\Image as ImageModel;
  13 +use App\Models\File\WatermarkImage;
13 use App\Models\Project\Project; 14 use App\Models\Project\Project;
14 use App\Services\AmazonS3Service; 15 use App\Services\AmazonS3Service;
15 use App\Services\CosService; 16 use App\Services\CosService;
@@ -560,4 +561,21 @@ class ImageController extends Controller @@ -560,4 +561,21 @@ class ImageController extends Controller
560 $data = $cos->getPosition(); 561 $data = $cos->getPosition();
561 $this->response('success',Code::SUCCESS,$data); 562 $this->response('success',Code::SUCCESS,$data);
562 } 563 }
  564 +
  565 + /**
  566 + * @remark :保存水印图片记录
  567 + * @name :saveWatermarkImage
  568 + * @author :lyh
  569 + * @method :post
  570 + * @time :2024/8/21 14:34
  571 + */
  572 + public function saveWatermarkImage($path,$old_path){
  573 + $watermarkImageModel = new WatermarkImage();
  574 + $data = [
  575 + 'path' => $path,
  576 + 'old_path'=>$old_path,
  577 + 'project_id' =>$this->cache['project_id'] ?? 0
  578 + ];
  579 + return $watermarkImageModel->addReturnId($data);
  580 + }
563 } 581 }
  1 +<?php
  2 +/**
  3 + * @remark :
  4 + * @name :WatermarkImage.php
  5 + * @author :lyh
  6 + * @method :post
  7 + * @time :2024/8/21 14:29
  8 + */
  9 +
  10 +namespace App\Models\File;
  11 +
  12 +use App\Models\Base;
  13 +
  14 +class WatermarkImage extends Base
  15 +{
  16 + protected $table = 'gl_watermark_image';
  17 +}