stanley-king 7 anos atrás
pai
commit
122e66d19d
1 arquivos alterados com 56 adições e 0 exclusões
  1. 56 0
      test/TestMember.php

+ 56 - 0
test/TestMember.php

@@ -0,0 +1,56 @@
+<?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)
+            }
+        }
+    }
+
+}