getNumber([ ['user_id', '=', $user_id] ]); if ($is_relation_exist) { return sendErrorArray(3001, '用户已生成分销关系'); } $data = [ 'uid' => $this->mid, 'user_id' => $user_id ]; //查询上级分销商数据 if ($last_user_id) { $last_distribution_relation = $distribution_user_relation_model->getOneData([ ['user_id', '=', $last_user_id] ]); if (empty($last_distribution_relation)) { $last_distribution_relation['first_user_id'] = ''; $last_distribution_relation['second_user_id'] = ''; $last_distribution_relation['all_last_user_id'] = ''; } $data['first_user_id'] = $last_user_id; $data['second_user_id'] = $last_distribution_relation['first_user_id']; $data['third_user_id'] = $last_distribution_relation['second_user_id']; $data['all_last_user_id'] = empty($last_distribution_relation['all_last_user_id']) ? $last_user_id : $last_user_id . ',' . $last_distribution_relation['all_last_user_id']; } $res = $distribution_user_relation_model->dataUpdate($data); if (!$res) { return sendErrorArray(3002, '分销关系创建失败'); } return sendSuccessArray(); } }