作者 lyh

gx

@@ -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 //文件操作