正在显示
1 个修改的文件
包含
12 行增加
和
2 行删除
| @@ -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 | } |
-
请 注册 或 登录 后发表评论