鍍金池/ 問(wèn)答/PHP/ 微信小程序三級(jí)分銷模式確定用戶上級(jí)的問(wèn)題?

微信小程序三級(jí)分銷模式確定用戶上級(jí)的問(wèn)題?

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

回答
編輯回答
心夠野

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

2018年6月1日 00:24