QQ コンサルティングをバランスよく顧客サービスに分配する方法
現在、QQ コンサルティングは多くの Web ページで使用されており、ユーザーは QQ コンサルティングをクリックすることで、顧客サービスと QQ コミュニケーションを行うことができます。
フロントエンド コードは次のとおりです。
<a class="qqOn" target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=652193863&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:652193863:41 &r=0.8940031429092906"></a>
複数の QQ カスタマー サービスがあるが、すべての QQ をリストしたくない場合は、1 つの QQ のみをリストしたいとします。ユーザーが [カスタマー サービスに割り当て] をクリックするとバランスがとれます。たとえば、Web サイトで 100 人が相談する場合、各カスタマー サービス担当者は平均約 20 件の相談を受けることができます。これを達成するにはどうすればよいでしょうか?
————————————————————————————————————
前に投稿 いくつかありますセクションを作成しましたが、フロントエンドは完了できず、バックエンドが協力する必要があると述べました。マスター達に教えて下さい。
------解決策----------------------データベースにテーブルを作成、構造ユーザーがアクセスしたときのテーブル名 qq
は、
id, qq, status
1 11111 0
2 22222 03 33333 0
となります。
select qq from qq where status=0 order by id asc limit 1
最初の未使用の qq を選択します。
次に、
qq set status=1 を更新します (id=xxx; xxx は抽出したばかりの QQ ID です)
次に、
select count(*) from qq where status=0
まだ表示されていないものがないか確認してください。存在する場合は処理されません。
それ以上ない場合は、
update qq set status=0; を実行します。
こうすることで均等に分配することができます。