作者 李宇航

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

Lyh server



查看合并请求 !1750
@@ -287,7 +287,7 @@ class WeekProject extends Command @@ -287,7 +287,7 @@ class WeekProject extends Command
287 return true; 287 return true;
288 } 288 }
289 $tips = 'Tips:'.PHP_EOL.'1、全球搜V6.0系统提供网页TDK、H标签、Img标签等用户自定义编辑接口且辅以AI创作工具,用户可进一步对相关优化设置进行精细化优化与调整;'.PHP_EOL.'2、全球搜V6.0系统提供小语种页面精准校对翻译功能,用户可进一步对已翻译小语种页面进行人工翻译校对;'.PHP_EOL.'3、全球搜V6.0系统支持绑定Facebook、LinkedIn、X(原Twitter)等社媒账号,可一键同步转发网站上发布的产品和新闻至社媒账号动态,建议用户用起来哦;'.PHP_EOL.'4、如用户有较丰富的企业、产品、服务相关视频素材,全球搜建议用户及时创建YouTube主页,并在YouTube和网站相关网页上同步发布视频;'; 289 $tips = 'Tips:'.PHP_EOL.'1、全球搜V6.0系统提供网页TDK、H标签、Img标签等用户自定义编辑接口且辅以AI创作工具,用户可进一步对相关优化设置进行精细化优化与调整;'.PHP_EOL.'2、全球搜V6.0系统提供小语种页面精准校对翻译功能,用户可进一步对已翻译小语种页面进行人工翻译校对;'.PHP_EOL.'3、全球搜V6.0系统支持绑定Facebook、LinkedIn、X(原Twitter)等社媒账号,可一键同步转发网站上发布的产品和新闻至社媒账号动态,建议用户用起来哦;'.PHP_EOL.'4、如用户有较丰富的企业、产品、服务相关视频素材,全球搜建议用户及时创建YouTube主页,并在YouTube和网站相关网页上同步发布视频;';
290 - $message = "【全球搜V6.0周报】- 项目ID:" . PHP_EOL . $content . PHP_EOL . $tips; 290 + $message = "【全球搜V6.0周报】" . PHP_EOL . $content . PHP_EOL . $tips;
291 $param = [ 291 $param = [
292 'project_id'=>$project_id, 292 'project_id'=>$project_id,
293 'friend_id'=>$friend_id, 293 'friend_id'=>$friend_id,
  1 +<?php
  2 +/**
  3 + * @remark :
  4 + * @name :AfterCountController.php
  5 + * @author :lyh
  6 + * @method :post
  7 + * @time :2025/4/8 9:56
  8 + */
  9 +
  10 +namespace App\Http\Controllers\Aside\Optimize;
  11 +
  12 +use App\Enums\Common\Code;
  13 +use App\Http\Controllers\Aside\BaseController;
  14 +use App\Models\HomeCount\AfterCount;
  15 +
  16 +class AfterCountController extends BaseController
  17 +{
  18 + /**
  19 + * @remark :售后数据统计
  20 + * @name :getAfterCount
  21 + * @author :lyh
  22 + * @method :post
  23 + * @time :2025/3/27 17:21
  24 + */
  25 + public function getAfterCount(AfterCount $afterCount){
  26 + $list = $afterCount->lists($this->map,$this->page,$this->row);
  27 + $this->response('success',Code::SUCCESS,$list);
  28 + }
  29 +
  30 + /**
  31 + * @remark :获取当前售后数据详情
  32 + * @name :getAfterCountInfo
  33 + * @author :lyh
  34 + * @method :post
  35 + * @time :2025/4/8 9:56
  36 + */
  37 + public function getAfterCountInfo(AfterCount $afterCount){
  38 + $this->request->validate([
  39 + 'id' => 'required',
  40 + ], [
  41 + 'id.required' => 'id不能为空',
  42 + ]);
  43 + $info = $afterCount->read($this->map,['id','data']);
  44 + $info['data'] = json_decode($info['data'],true);
  45 + $this->response('success',Code::SUCCESS,$info);
  46 + }
  47 +}
@@ -593,15 +593,5 @@ class OptimizeController extends BaseController @@ -593,15 +593,5 @@ class OptimizeController extends BaseController
593 $this->response('success',Code::SUCCESS,$resultData); 593 $this->response('success',Code::SUCCESS,$resultData);
594 } 594 }
595 595
596 - /**  
597 - * @remark :售后数据统计  
598 - * @name :getAfterCount  
599 - * @author :lyh  
600 - * @method :post  
601 - * @time :2025/3/27 17:21  
602 - */  
603 - public function getAfterCount(AfterCount $afterCount){  
604 - $list = $afterCount->lists($this->map,$this->page,$this->row);  
605 - $this->response('success',Code::SUCCESS,$list);  
606 - } 596 +
607 } 597 }
@@ -304,7 +304,8 @@ Route::middleware(['aloginauth'])->group(function () { @@ -304,7 +304,8 @@ Route::middleware(['aloginauth'])->group(function () {
304 Route::any('/saveMinorLanguages', [Aside\Optimize\OptimizeController::class, 'saveMinorLanguages'])->name('admin.optimize_saveMinorLanguages');//设置小语种监控开关 304 Route::any('/saveMinorLanguages', [Aside\Optimize\OptimizeController::class, 'saveMinorLanguages'])->name('admin.optimize_saveMinorLanguages');//设置小语种监控开关
305 Route::any('/editTranslateStatus', [Aside\Optimize\OptimizeController::class, 'editTranslateStatus'])->name('admin.optimize_editTranslateStatus');//设置robots开关 305 Route::any('/editTranslateStatus', [Aside\Optimize\OptimizeController::class, 'editTranslateStatus'])->name('admin.optimize_editTranslateStatus');//设置robots开关
306 Route::any('/getAnchorLink', [Aside\Optimize\OptimizeController::class, 'getAnchorLink'])->name('admin.optimize_getAnchorLink');//设置robots开关 306 Route::any('/getAnchorLink', [Aside\Optimize\OptimizeController::class, 'getAnchorLink'])->name('admin.optimize_getAnchorLink');//设置robots开关
307 - Route::any('/getAfterCount', [Aside\Optimize\OptimizeController::class, 'getAfterCount'])->name('admin.optimize_getAfterCount');//设置robots开关 307 + Route::any('/getAfterCount', [Aside\Optimize\AfterCountController::class, 'getAfterCount'])->name('admin.optimize_getAfterCount');//售后统计数据
  308 + Route::any('/getAfterCountInfo', [Aside\Optimize\AfterCountController::class, 'getAfterCountInfo'])->name('admin.optimize_getAfterCountInfo');//售后统计数据详情
308 }); 309 });
309 //生成关键字 310 //生成关键字
310 Route::prefix('create_keyword')->group(function () { 311 Route::prefix('create_keyword')->group(function () {