正在显示
4 个修改的文件
包含
8 行增加
和
4 行删除
| @@ -525,11 +525,13 @@ class ImageController extends Controller | @@ -525,11 +525,13 @@ class ImageController extends Controller | ||
| 525 | public function setWatermark(){ | 525 | public function setWatermark(){ |
| 526 | $this->request->validate([ | 526 | $this->request->validate([ |
| 527 | 'url'=>['required'], | 527 | 'url'=>['required'], |
| 528 | + 'is_image'=>['required'], | ||
| 528 | ],[ | 529 | ],[ |
| 529 | 'url.required'=>'请填写需要处理图片的相对路径', | 530 | 'url.required'=>'请填写需要处理图片的相对路径', |
| 531 | + 'is_image.required'=>'请设置文本水印还是图片水印', | ||
| 530 | ]); | 532 | ]); |
| 531 | $cos = new CosService(); | 533 | $cos = new CosService(); |
| 532 | - $url = $cos->addFieldImage($this->param['url'], $this->param['data'],true); | 534 | + $url = $cos->setWatermark($this->param['url'], $this->param['data'],true); |
| 533 | $this->response('success',Code::SUCCESS,['url'=>$url]); | 535 | $this->response('success',Code::SUCCESS,['url'=>$url]); |
| 534 | } | 536 | } |
| 535 | 537 |
| @@ -57,6 +57,7 @@ class InitHtmlLogic extends BaseLogic | @@ -57,6 +57,7 @@ class InitHtmlLogic extends BaseLogic | ||
| 57 | $html = $commonInfo['head_style'].$main_style.$commonInfo['footer_style'].$commonInfo['other'].$commonInfo['head_html'].$main_html.$commonInfo['footer_html']; | 57 | $html = $commonInfo['head_style'].$main_style.$commonInfo['footer_style'].$commonInfo['other'].$commonInfo['head_html'].$main_html.$commonInfo['footer_html']; |
| 58 | $html = $this->getHeadFooter($html);//组装数据 | 58 | $html = $this->getHeadFooter($html);//组装数据 |
| 59 | $data['html'] = $html; | 59 | $data['html'] = $html; |
| 60 | + $data['template_id'] = $template_id; | ||
| 60 | return $this->success($data); | 61 | return $this->success($data); |
| 61 | } | 62 | } |
| 62 | 63 | ||
| @@ -96,7 +97,7 @@ class InitHtmlLogic extends BaseLogic | @@ -96,7 +97,7 @@ class InitHtmlLogic extends BaseLogic | ||
| 96 | $headComInfo = $bTemplateComModel->read($condition); | 97 | $headComInfo = $bTemplateComModel->read($condition); |
| 97 | if($headComInfo === false){ | 98 | if($headComInfo === false){ |
| 98 | //取默认公共的 | 99 | //取默认公共的 |
| 99 | - $headComInfo = $bTemplateComModel->read(['source'=>BTemplate::SOURCE_COM,'common_type'=>BTemplate::COMMON_HEAD]); | 100 | + $headComInfo = $bTemplateComModel->read(['source'=>BTemplate::SOURCE_COM,'common_type'=>BTemplate::COMMON_HEAD,'template_id'=>$template_id]); |
| 100 | if($headComInfo === false){ | 101 | if($headComInfo === false){ |
| 101 | $this->fail('获取失败,请联系管理员1'); | 102 | $this->fail('获取失败,请联系管理员1'); |
| 102 | } | 103 | } |
| @@ -117,7 +118,7 @@ class InitHtmlLogic extends BaseLogic | @@ -117,7 +118,7 @@ class InitHtmlLogic extends BaseLogic | ||
| 117 | $footerComInfo = $bTemplateComModel->read($condition); | 118 | $footerComInfo = $bTemplateComModel->read($condition); |
| 118 | if($footerComInfo === false){ | 119 | if($footerComInfo === false){ |
| 119 | //取默认首页的 | 120 | //取默认首页的 |
| 120 | - $footerComInfo = $bTemplateComModel->read(['source'=>BTemplate::SOURCE_COM,'common_type'=>BTemplate::COMMON_FOOTER]); | 121 | + $footerComInfo = $bTemplateComModel->read(['source'=>BTemplate::SOURCE_COM,'common_type'=>BTemplate::COMMON_FOOTER,'template_id'=>$template_id]); |
| 121 | if($footerComInfo === false){ | 122 | if($footerComInfo === false){ |
| 122 | $this->fail('获取失败,请联系管理员3'); | 123 | $this->fail('获取失败,请联系管理员3'); |
| 123 | } | 124 | } |
| @@ -182,7 +182,7 @@ class CosService | @@ -182,7 +182,7 @@ class CosService | ||
| 182 | South:底部中间 | 182 | South:底部中间 |
| 183 | SouthEast:右下角 | 183 | SouthEast:右下角 |
| 184 | */ | 184 | */ |
| 185 | - public function addFieldImage($cdnUrl = '',$data = [],$is_image = false){ | 185 | + public function setWatermark($cdnUrl = '',$data = [],$is_image = false){ |
| 186 | $domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名 | 186 | $domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名 |
| 187 | $url = $domain . $cdnUrl; | 187 | $url = $domain . $cdnUrl; |
| 188 | if($is_image){ | 188 | if($is_image){ |
| @@ -318,6 +318,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -318,6 +318,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 318 | Route::post('/upload', [\App\Http\Controllers\File\ImageController::class, 'upload'])->name('image_upload'); | 318 | Route::post('/upload', [\App\Http\Controllers\File\ImageController::class, 'upload'])->name('image_upload'); |
| 319 | Route::post('/getFont', [\App\Http\Controllers\File\ImageController::class, 'getFont'])->name('images_getFont'); | 319 | Route::post('/getFont', [\App\Http\Controllers\File\ImageController::class, 'getFont'])->name('images_getFont'); |
| 320 | Route::post('/getPosition', [\App\Http\Controllers\File\ImageController::class, 'getPosition'])->name('images_getPosition'); | 320 | Route::post('/getPosition', [\App\Http\Controllers\File\ImageController::class, 'getPosition'])->name('images_getPosition'); |
| 321 | + Route::post('/setWatermark', [\App\Http\Controllers\File\ImageController::class, 'setWatermark'])->name('images_setWatermark'); | ||
| 321 | Route::any('/getImageList', [\App\Http\Controllers\File\ImageController::class, 'getImageList'])->name('image_getImageList'); | 322 | Route::any('/getImageList', [\App\Http\Controllers\File\ImageController::class, 'getImageList'])->name('image_getImageList'); |
| 322 | }); | 323 | }); |
| 323 | //文件操作 | 324 | //文件操作 |
-
请 注册 或 登录 后发表评论