作者 Your Name
@@ -60,28 +60,30 @@ class UpdateRoute extends Command @@ -60,28 +60,30 @@ class UpdateRoute extends Command
60 foreach ($list as $v){ 60 foreach ($list as $v){
61 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 61 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
62 ProjectServer::useProject($v['id']); 62 ProjectServer::useProject($v['id']);
63 - $this->getProduct(); 63 +// $this->getProduct();
64 // $this->setProductKeyword(); 64 // $this->setProductKeyword();
65 // $this->getBlog(); 65 // $this->getBlog();
  66 + $this->setCustomRoute($v['id']);
66 DB::disconnect('custom_mysql'); 67 DB::disconnect('custom_mysql');
67 } 68 }
68 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 69 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
69 } 70 }
70 71
71 public function setCustomRoute($project_id){ 72 public function setCustomRoute($project_id){
72 -// $customModel = new CustomModuleContent();  
73 -// $list = $customModel->list();  
74 -// foreach ($list as $v){  
75 -// $route = RouteMap::setRoute($v['name'], RouteMap::SOURCE_MODULE, $v['id'], $project_id);  
76 -// $customModel->edit(['route'=>$route],['id'=>$v['id']]); 73 + $customModel = new CustomModuleContent();
  74 + $list = $customModel->list();
  75 + foreach ($list as $v){
  76 + echo date('Y-m-d H:i:s') . '扩展模块id:'.$v['id'] . PHP_EOL;
  77 + $route = RouteMap::setRoute($v['name'], RouteMap::SOURCE_MODULE, $v['id'], $project_id);
  78 + $customModel->edit(['route'=>$route],['id'=>$v['id']]);
  79 + }
  80 +// $cateModel = new CustomModuleCategory();
  81 +// $lists = $cateModel->list();
  82 +// foreach ($lists as $v1){
  83 +// $route = RouteMap::setRoute($v1['name'], RouteMap::SOURCE_MODULE_CATE, $v1['id'], $project_id);
  84 +// $cateModel->edit(['route'=>$route],['id'=>$v1['id']]);
  85 +//
77 // } 86 // }
78 - $cateModel = new CustomModuleCategory();  
79 - $lists = $cateModel->list();  
80 - foreach ($lists as $v1){  
81 - $route = RouteMap::setRoute($v1['name'], RouteMap::SOURCE_MODULE_CATE, $v1['id'], $project_id);  
82 - $cateModel->edit(['route'=>$route],['id'=>$v1['id']]);  
83 -  
84 - }  
85 } 87 }
86 88
87 public function delProductKeyword(){ 89 public function delProductKeyword(){
@@ -189,6 +189,7 @@ class UserLoginLogic @@ -189,6 +189,7 @@ class UserLoginLogic
189 if($info['is_customized'] == 1){ 189 if($info['is_customized'] == 1){
190 $info['is_visualization'] = json_decode($project['is_visualization']); 190 $info['is_visualization'] = json_decode($project['is_visualization']);
191 } 191 }
  192 + $info['is_comment'] = $project['deploy_build']['is_comment'] ?? 0;
192 $info['is_visualization_authority'] = $project['deploy_build']['is_visualization_authority']; 193 $info['is_visualization_authority'] = $project['deploy_build']['is_visualization_authority'];
193 $info['is_inquiry_country'] = $project['is_inquiry_country']; 194 $info['is_inquiry_country'] = $project['is_inquiry_country'];
194 $info['is_subscribe'] = $project['is_subscribe']; 195 $info['is_subscribe'] = $project['is_subscribe'];
@@ -294,6 +295,7 @@ class UserLoginLogic @@ -294,6 +295,7 @@ class UserLoginLogic
294 $info['project_location'] = $project['project_location']; 295 $info['project_location'] = $project['project_location'];
295 $info['file_cdn'] = $project['deploy_build']['file_cdn']; 296 $info['file_cdn'] = $project['deploy_build']['file_cdn'];
296 $info['service_duration'] = $project['deploy_build']['service_duration'] ?? 0; 297 $info['service_duration'] = $project['deploy_build']['service_duration'] ?? 0;
  298 + $info['is_comment'] = $project['deploy_build']['is_comment'] ?? 0;
297 $info['remain_day'] = $project['remain_day'] ?? 0; 299 $info['remain_day'] = $project['remain_day'] ?? 0;
298 if($info['is_customized'] == 1){ 300 if($info['is_customized'] == 1){
299 $info['is_visualization'] = json_decode($project['is_visualization']); 301 $info['is_visualization'] = json_decode($project['is_visualization']);
@@ -308,7 +310,6 @@ class UserLoginLogic @@ -308,7 +310,6 @@ class UserLoginLogic
308 $is_amp = $amp_info ? $amp_info['amp_status'] : 0; 310 $is_amp = $amp_info ? $amp_info['amp_status'] : 0;
309 } 311 }
310 $info['is_amp'] = $is_amp; 312 $info['is_amp'] = $is_amp;
311 -  
312 //保存项目缓存 313 //保存项目缓存
313 Cache::put('user-'.$info['project_id'],$project,12 * 3600); 314 Cache::put('user-'.$info['project_id'],$project,12 * 3600);
314 return $this->success($info); 315 return $this->success($info);
@@ -60,7 +60,7 @@ class SyncSubmitTaskService @@ -60,7 +60,7 @@ class SyncSubmitTaskService
60 if($action == 'inquiry' && !empty($project['is_subscribe'])){ 60 if($action == 'inquiry' && !empty($project['is_subscribe'])){
61 //是否只有email字段 61 //是否只有email字段
62 $filed = ''; 62 $filed = '';
63 - foreach ($data['data']['data'] as $k => $v){ 63 + foreach ($data['data'] as $k => $v){
64 if(Str::startsWith(strtolower($k),'globalso-')){ 64 if(Str::startsWith(strtolower($k),'globalso-')){
65 continue; 65 continue;
66 } 66 }
@@ -621,6 +621,13 @@ Route::middleware(['bloginauth'])->group(function () { @@ -621,6 +621,13 @@ Route::middleware(['bloginauth'])->group(function () {
621 Route::any('/set_smtp', [\App\Http\Controllers\Bside\Subscribe\EmailController::class, 'set_smtp'])->name('subscribe_email_set_smtp'); 621 Route::any('/set_smtp', [\App\Http\Controllers\Bside\Subscribe\EmailController::class, 'set_smtp'])->name('subscribe_email_set_smtp');
622 Route::any('/group_send', [\App\Http\Controllers\Bside\Subscribe\EmailController::class, 'group_send'])->name('subscribe_email_group_send'); 622 Route::any('/group_send', [\App\Http\Controllers\Bside\Subscribe\EmailController::class, 'group_send'])->name('subscribe_email_group_send');
623 }); 623 });
  624 +
  625 + //网站评论
  626 + Route::prefix('comment')->group(function () {
  627 + Route::any('/', [\App\Http\Controllers\Bside\Comment\CommentController::class, 'lists'])->name('comment_lists');
  628 + Route::any('/info', [\App\Http\Controllers\Bside\Comment\CommentController::class, 'info'])->name('comment_info');
  629 + Route::any('/status', [\App\Http\Controllers\Bside\Comment\CommentController::class, 'status'])->name('comment_status');
  630 + });
624 }); 631 });
625 //无需登录验证的路由组 632 //无需登录验证的路由组
626 Route::group([], function () { 633 Route::group([], function () {