diff --git a/app/manager/controller/SetUser.php b/app/manager/controller/SetUser.php index f69cc00..0220a64 100644 --- a/app/manager/controller/SetUser.php +++ b/app/manager/controller/SetUser.php @@ -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();