1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- /**
- * Created by PhpStorm.
- * User: stanley-king
- * Date: 2018/1/4
- * Time: 上午11:20
- */
- define('BASE_ROOT_PATH',str_replace('/test','',dirname(__FILE__)));
- require_once(BASE_ROOT_PATH . '/fooder.php');
- class TestMember extends PHPUnit_Framework_TestCase
- {
- public static function setUpBeforeClass()
- {
- Base::run_util();
- }
- public function testInitbind()
- {
- $mod_member = Model('member');
- $i = 0;
- while (true)
- {
- $start = $i * 1000;
- $items = $mod_member->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)
- }
- }
- }
- }
|