field('*')->order('member_id asc')->limit("{$start},1000")->select(); if(empty($items)) { return; } $i++; foreach ($items as $item) { $mobile = $item['member_mobile']; $member_id = intval($item['member_id']); if(empty($mobile)) { $mobile_bind = 0; } else { $mobile_bind = 1; } $openid = $item['member_wxopenid']; $unionid = $item['member_wxunionid']; if(empty($openid) && empty($unionid)) { $wxunion_bind = 0; } else { $wxunion_bind = 1; } $ret = $mod_member->editMember(['member_id' => $member_id],['member_mobile_bind' => $mobile_bind,'member_wxunion_bind' => $wxunion_bind]); if($ret && $mod_member->aff) } } } }