作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !3168
@@ -18,6 +18,7 @@ use App\Models\Product\Category; @@ -18,6 +18,7 @@ use App\Models\Product\Category;
18 use App\Models\Product\Product; 18 use App\Models\Product\Product;
19 use App\Models\Project\OnlineCheck; 19 use App\Models\Project\OnlineCheck;
20 use App\Models\Project\Project; 20 use App\Models\Project\Project;
  21 +use App\Models\WebSetting\WebSetting;
21 use App\Services\ProjectServer; 22 use App\Services\ProjectServer;
22 use Illuminate\Console\Command; 23 use Illuminate\Console\Command;
23 use Illuminate\Support\Facades\DB; 24 use Illuminate\Support\Facades\DB;
@@ -168,6 +169,15 @@ class SyncInquiryProject extends Command @@ -168,6 +169,15 @@ class SyncInquiryProject extends Command
168 continue; 169 continue;
169 } 170 }
170 171
  172 + ProjectServer::useProject($val->id);
  173 +
  174 + //排除白帽个人服务器项目
  175 + $seo_type = WebSetting::where('project_id', $val->id)->value('seo_type');
  176 + if ($seo_type == 2) {
  177 + DB::disconnect('custom_mysql');
  178 + continue;
  179 + }
  180 +
171 //判断项目7天之内是否有询盘 181 //判断项目7天之内是否有询盘
172 $recent_inquiry = 0; 182 $recent_inquiry = 0;
173 $inquiry_list = $form_api->getInquiryList('https://' . $domain . '/'); 183 $inquiry_list = $form_api->getInquiryList('https://' . $domain . '/');
@@ -176,14 +186,14 @@ class SyncInquiryProject extends Command @@ -176,14 +186,14 @@ class SyncInquiryProject extends Command
176 $recent_inquiry = 1; 186 $recent_inquiry = 1;
177 } else { 187 } else {
178 //自定义询盘也加入判断 188 //自定义询盘也加入判断
179 - ProjectServer::useProject($val->id);  
180 $last_inquiry_time = InquiryFormData::orderBy('submit_at', 'desc')->value('submit_at'); 189 $last_inquiry_time = InquiryFormData::orderBy('submit_at', 'desc')->value('submit_at');
181 if ($last_inquiry_time > $last_week_time) { 190 if ($last_inquiry_time > $last_week_time) {
182 $recent_inquiry = 1; 191 $recent_inquiry = 1;
183 } 192 }
184 - DB::disconnect('custom_mysql');  
185 } 193 }
186 194
  195 + DB::disconnect('custom_mysql');
  196 +
187 $project = InquiryProject::saveProject($date, InquiryProject::VERSION_SIX, $val->id, $val->title, $val->channel['channel_id'], 'https://' . $domain . '/', $recent_inquiry, $val->inquiry_prompt ?? ''); 197 $project = InquiryProject::saveProject($date, InquiryProject::VERSION_SIX, $val->id, $val->title, $val->channel['channel_id'], 'https://' . $domain . '/', $recent_inquiry, $val->inquiry_prompt ?? '');
188 $this->pushTask($project->id); 198 $this->pushTask($project->id);
189 } 199 }