
2024-02-19 &nb™♦ sp;| 發布者: &n≠αbsp; | 查看(k$ àn):3320次
CRMEB二次開(kāi)發 下(xià)級用(yòng)戶有(y©δ"ǒu)訂單則永久綁定
背景:
後台設置:1.分(fēn)銷綁定模式 臨時(shí) ,2.綁定用(yòn¥¥£÷g)戶 所有(yǒu)人(rén)
開(kāi)發調試:
use think\facade\Log;
use think\facade\Db;
Log::error('-------- ≈-------');
Log::error(json_encode($userInfo[↕™≥£9;extend_info']));
user表中 pay_count 用(yòng)戶購(gòu¶§$)買次數(shù)。
文(wén)件(jiàn)位置: /www¥π/wwwroot/pumeiren.域名.com/app/li↓•stener/user/Register.php
UserSpreadJob::dispatch([$uid, $sprea↓←≠dUid]);
改成:
¥∏ if($u¥"♠serInfo['pay_count']==0)§ε{
&nb×™sp; &nb₩∞♣φsp; UserSpreadJob::φ€dispatch([$uid, $spreadUid]);✘♦≠
γλ₽φ &nbs↓±>p;}
UserFriendsJob::dispatch([$uid, $s≤¶pread_uid]);
改成
&nbs≥₹γ&p; if($userInfo['paγ÷€y_count']==0){
&nbs®p; UserFriends↔β Job::dispatch([$uid, $spread_ui $₽d]);
 •♣; }
####################≥₩♦ε######################################∞₽#####################
後發現(xiàn)是(shì)這(zhè)個(gè):
/www/wwwroot/pumeiren.域名.com/∑←γ©app/services/user Login©₽•Services.php
±™ //綁定分(≈∞ fēn)銷關系 = 所有(yǒu)用(y≤∑òng)戶
ε☆<® if (sys_con♠↕εfig('brokerage_bindind'✔★;, 1) == 1) {
&nbs€↔p; //☆♦★₽分(fēn)銷綁定類型為(wèi)時(shí)間(jiān)段且過期ε"< ||臨時(shí)
 Ω•₹;  ↓₹; $store_brokerage_binding_time = ✔©↑sys_config('store_bro ≤kerage_binding_time', 30);
 γ≥♣♦; &nbsΩαp; if (!$userInfo['α≠γ spread_uid'] || $store_broker↔ gae_binding_status == 3 || ($s↔tore_brokergae_binding_status =="★ 2 && ($userIn §fo['spread_time'] + $store♠'_brokerage_binding_time * 24 * 3600) £Ω< time())) {
&nbσ↓₩¥sp; &nb ≥sp; $spreadUid = $spread_ui&×d;
&n™♠βbsp; ∑εα if ($spreadUid &a≠Ωmp;& $userInfo->uid == $thβ₩is->dao->value(['uid'↔∞σ≥ => $spreadUid], ♠λ↓<9;spread_uid')) {
& ★nbsp; &←¶©nbsp;   &'; $spreadUid = 0;
♣>§ ∏® }
&βε®nbsp; ÷λ → if ($spreadUid &'π↑α& $this->dao-↑≥®↓>count(['uid' =>αγ (int)$spreadUid])) {
這(zhè)裡(lǐ)是(shì)判斷邏輯,
&nbs↔π ≥p; &nb$≤♣sp; &nbσσsp;/* $data['spread_uid'] = $ spreadUid;
↕≠ &nb☆ sp; $♣¥÷data['spread_time&♣♥#39;] = time();*/
&n ₹≤♠bsp;  φφ↕ ; }
&n≠→bsp; }
&nbs←≥p; }
15383615781
https://pumeiren.域名.com?spid=1
https://pumeiren.域名.co"'m?spid=2
