鍍金池/ 問答/PHP/ 微信小程序三級分銷模式確定用戶上級的問題?

微信小程序三級分銷模式確定用戶上級的問題?

通過分享二維碼的發(fā)展用戶的下級代理,
通過pid把用戶之間關(guān)聯(lián)起來,pid默認(rèn)的是0,在分享二維碼時,二維碼中會傳一個用戶id,
把此用戶id保存成當(dāng)前用戶的pid,即用來確定當(dāng)前用戶的上級.
當(dāng)用戶自己掃自己的二維碼時,此時排除掉,不讓pid更新.
如果當(dāng)前用戶上級即pid已經(jīng)存在,pid就不需要更新.
但是我們也要排除pid為0的情況,此時就出現(xiàn)矛盾了:
當(dāng)前用戶的上級沒有確定時,把二維碼中的用戶id作為當(dāng)前用戶的上級即pid.更新一下pid的值即可.
但是頂級用戶的pid不都是0嗎?當(dāng)頂級用戶互掃時,
把二維碼中的用戶id 作為當(dāng)前用戶的上級即pid去更新,這樣子就尷尬了,BUG就是出現(xiàn)在這里.
哪位大神有遇到過這樣子的問題啊,求分享?

回答
編輯回答
心夠野

沒發(fā)展下線之前,數(shù)據(jù)庫里就有下線的pid了?

2018年6月1日 00:24