|
@@ -153,10 +153,12 @@ abstract class ILogin
|
|
|
$members = $mod_member->getMemberList(['member_wxunionid' => $unionid]);
|
|
|
foreach ($members as $member)
|
|
|
{
|
|
|
- if($member['member_id'] == $this->mMemberId) continue;
|
|
|
+ $member_id = $member['member_id'];
|
|
|
+
|
|
|
+ if($member_id == $this->mMemberId) continue;
|
|
|
if($member['member_wechat_bind'] == 0) continue;
|
|
|
|
|
|
- $ret = $mod_member->editMember(['member_id' => $this->mMemberId], ['member_wechat_bind' => 0]);
|
|
|
+ $ret = $mod_member->editMember(['member_id' => $member_id], ['member_wechat_bind' => 0]);
|
|
|
if($ret && $mod_member->affected_rows() > 0) {
|
|
|
Log::record("unbind_wechat unbind unionid = {$unionid} success",Log::ERR);
|
|
|
} else {
|
|
@@ -173,10 +175,12 @@ abstract class ILogin
|
|
|
$members = $mod_member->getMemberList(['member_mobile' => $mobile]);
|
|
|
foreach ($members as $member)
|
|
|
{
|
|
|
- if($member['member_id'] == $this->mMemberId) continue;
|
|
|
+ $member_id = $member['member_id'];
|
|
|
+
|
|
|
+ if($member_id == $this->mMemberId) continue;
|
|
|
if($member['member_mobile_bind'] == 0) continue;
|
|
|
|
|
|
- $ret = $mod_member->editMember(['member_id' => $this->mMemberId], ['member_mobile_bind' => 0]);
|
|
|
+ $ret = $mod_member->editMember(['member_id' => $member_id], ['member_mobile_bind' => 0]);
|
|
|
if($ret && $mod_member->affected_rows() > 0) {
|
|
|
Log::record("unbind_mobile unbind mobile={$mobile} success",Log::DEBUG);
|
|
|
} else {
|