Finish Hotfix-1
This commit is contained in:
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
namespace app\process;
|
namespace app\process;
|
||||||
|
|
||||||
|
use app\common\model\UserGroup;
|
||||||
|
use app\common\model\UserGroupMembers;
|
||||||
use app\inquiry\service\FbFileImportService;
|
use app\inquiry\service\FbFileImportService;
|
||||||
use app\inquiry\service\FbLeadSyncService;
|
use app\inquiry\service\FbLeadSyncService;
|
||||||
use app\inquiry\service\InquiryAssignService;
|
use app\inquiry\service\InquiryAssignService;
|
||||||
@@ -55,11 +57,18 @@ class InquiryAutoProcess
|
|||||||
protected function runForChannel(string $channelKey, array $cfg)
|
protected function runForChannel(string $channelKey, array $cfg)
|
||||||
{
|
{
|
||||||
$watchDir = public_path($cfg['watch_dir'] ?? 'excel');
|
$watchDir = public_path($cfg['watch_dir'] ?? 'excel');
|
||||||
$enterUserId = (int)($cfg['enter_user_id'] ?? 0);
|
// $enterUserId = (int)($cfg['enter_user_id'] ?? 0);
|
||||||
$channelId = (int)($cfg['channel_id'] ?? 0);
|
$channelId = (int)($cfg['channel_id'] ?? 0);
|
||||||
$salesUserIds = $cfg['sales_user_ids'] ?? [];
|
// $salesUserIds = $cfg['sales_user_ids'] ?? [];
|
||||||
$roundRobinKey = $cfg['round_robin_key'] ?? $channelKey;
|
$roundRobinKey = $cfg['round_robin_key'] ?? $channelKey;
|
||||||
|
|
||||||
|
// 查分组
|
||||||
|
$group = UserGroup::where('scenario_code', $cfg['group_key'])->where('status', 1)->first();
|
||||||
|
// 查组长
|
||||||
|
$enterUserId = UserGroupMembers::where('group_id', $group->id)->where('is_leader', 1)->where('status', 1)->value('user_id');
|
||||||
|
// 查分组成员
|
||||||
|
$salesUserIds = UserGroupMembers::where('group_id', $group->id)->where('is_leader', 0)->where('status', 1)->pluck('user_id')->toArray();
|
||||||
|
|
||||||
if ($enterUserId <= 0 || $channelId <= 0) {
|
if ($enterUserId <= 0 || $channelId <= 0) {
|
||||||
Log::error("InquiryAutoProcess: 渠道 {$channelKey} 配置缺少正确的 enter_user_id 或 channel_id,已跳过");
|
Log::error("InquiryAutoProcess: 渠道 {$channelKey} 配置缺少正确的 enter_user_id 或 channel_id,已跳过");
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -12,19 +12,7 @@ return [
|
|||||||
|
|
||||||
// 参与轮询分配的业务员 ID 列表
|
// 参与轮询分配的业务员 ID 列表
|
||||||
'sales_user_ids' => [
|
'sales_user_ids' => [
|
||||||
63,
|
63, 67, 93, 108, 132, 143, 145, 157, 160, 168, 172, 191, 194
|
||||||
67,
|
|
||||||
93,
|
|
||||||
108,
|
|
||||||
132,
|
|
||||||
143,
|
|
||||||
145,
|
|
||||||
157,
|
|
||||||
160,
|
|
||||||
168,
|
|
||||||
172,
|
|
||||||
191,
|
|
||||||
194
|
|
||||||
],
|
],
|
||||||
|
|
||||||
// 轮询用的分组 key(Redis 记指针用)
|
// 轮询用的分组 key(Redis 记指针用)
|
||||||
@@ -39,6 +27,8 @@ return [
|
|||||||
'round_robin_key' => 'fb_paika_shemei_gh',
|
'round_robin_key' => 'fb_paika_shemei_gh',
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'group_key' => 'paika_inquiry'
|
||||||
],
|
],
|
||||||
|
|
||||||
// 合塑社媒
|
// 合塑社媒
|
||||||
@@ -59,5 +49,7 @@ return [
|
|||||||
'round_robin_key' => 'fb_hesu_shemei_gh',
|
'round_robin_key' => 'fb_hesu_shemei_gh',
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
],
|
|
||||||
|
'group_key' => 'hesu_inquiry'
|
||||||
|
]
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user