客户维护修改代理商客户除外

This commit is contained in:
“wanyongkang”
2021-03-14 18:38:55 +08:00
parent d7d65674a2
commit e796ce79d2

View File

@@ -46,7 +46,7 @@ class SetUser extends Controller
$product_order_model = new ProductOrder;
$user_model = new User;
$userid = [];
//获取到上个月今天为止所有消费客户
//获取到上个月今天为止所有消费客户 --- 改为全部
$user_cost = $product_order_model->getCost();
$count = count($user_cost);
$manager_count = count($manager_list);
@@ -59,7 +59,7 @@ class SetUser extends Controller
$cost_user_id[] = $user_cost[($count - $i - 1)]['UserId'];
}
//获取所有为处理的用户 然后再进行随机分配
$user_not_cost = $user_model->getList(['Id' => ['NOT IN', $cost_user_id]], 'Id');
$user_not_cost = $user_model->getList(['Id' => ['NOT IN', $cost_user_id],'agent_id'=>0], 'Id');
$user_not_cost_id = [];
for ($i = 0; $i < count($user_not_cost); $i++) {
//根据管理员人数来进行等量分配,依次分给客户经理
@@ -68,8 +68,8 @@ class SetUser extends Controller
}
//处理消费过的用户
foreach ($manager_list as $manager) {
$user_model->updateOne(['id' => ['in', $userid[$manager['id']]]], ['ManagerId' => $manager['id'], 'ManagerName' => $manager['RealName']]);
$user_model->updateOne(['id' => ['in', $user_not_cost_id[$manager['id']]]], ['ManagerId' => $manager['id'], 'ManagerName' => $manager['RealName']]);
$user_model->updateOne(['id' => ['in', $userid[$manager['id']]],'agent_id'=>0], ['ManagerId' => $manager['id'], 'ManagerName' => $manager['RealName']]);
$user_model->updateOne(['id' => ['in', $user_not_cost_id[$manager['id']]],'agent_id'=>0], ['ManagerId' => $manager['id'], 'ManagerName' => $manager['RealName']]);
}
\result();