From 869daf9a95f783a7f379f69e8d0c9868fc53dedc Mon Sep 17 00:00:00 2001 From: jianghanbo Date: Thu, 19 Sep 2024 10:06:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E5=9F=8E=E7=8A=B6=E6=80=81=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/app/command/SpiderDy.php | 10 +++++++++- service/app/server/Orders.php | 11 ++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/service/app/command/SpiderDy.php b/service/app/command/SpiderDy.php index f832a4e5..2a625e7e 100644 --- a/service/app/command/SpiderDy.php +++ b/service/app/command/SpiderDy.php @@ -65,7 +65,15 @@ class SpiderDy extends Command protected function poolUser($status = 0, $categoryDesc = '') { - $routeType = AdminController::ROUTE_LISTS[mb_substr($categoryDesc, 0, 2)] ?? 10; + $routeType = 10; + // 抖音境内外类型判断 + $abroadKeyWords = ['曼谷', '港', '澳', '泰国', '普吉岛', '境外']; + foreach ($abroadKeyWords as $kw) { + if (mb_strpos($categoryDesc, $kw) !== false) { + $routeType = 20; + break; + } + } $status .= $routeType; if (empty($this->_redis_pool[$status])) { $this->_redis_pool[$status] = Redis::hGetAll('CRM:Pool:' . $status); diff --git a/service/app/server/Orders.php b/service/app/server/Orders.php index 89648877..9db6ac0c 100644 --- a/service/app/server/Orders.php +++ b/service/app/server/Orders.php @@ -17,7 +17,8 @@ class Orders { // ((os=1 and order_status=3) or (os=2 and order_status=4) or (os=3 and order_status=1)) return (in_array($order->os, [1, 7]) && $order->order_status == 3) || ($order->os == 2 && $order->order_status == 4) - || (in_array($order->os, [3, 5]) && in_array($order->order_status, [1, 5])); + || (in_array($order->os, [3, 5]) && in_array($order->order_status, [1, 5])) + || (in_array($order->os, [6]) && in_array($order->order_status, [200])); } /** @@ -117,6 +118,14 @@ class Orders { } } + break; + case 6: + $tc = new Tongcheng($order->os); + $it = $tc->get(1, null, null, $order->sn); + + if ($it) { + $got = $it[0]; + } break; }