rabin 2 years ago
parent
commit
2185ecaaa7
2 changed files with 31 additions and 0 deletions
  1. 23 0
      service/agent/lib/Import.php
  2. 8 0
      service/agent/lib/Order.php

+ 23 - 0
service/agent/lib/Import.php

@@ -576,6 +576,29 @@ class Import
         }
     }
 
+    # 同步邀请码
+    public function invite_code_api()
+    {
+        $data = Dever::db('agent/order')->select();
+        if ($data) {
+            foreach ($data as $k => $v) {
+
+                if ($v['parent_mid'] && $v['parent_mid'] > 0) {
+                    $parent_code = Dever::load("invite/api.code", $v['parent_mid']);
+
+                    if ($parent_code) {
+                        $update = array();
+                        $update['parent_code'] = $parent_code;
+                        $update['where_id'] = $v['id'];
+                        Dever::db('agent/order')->update($update);
+                        echo $v['id'];
+                        echo "\r\n";
+                    }
+                }
+            }
+        }
+    }
+
     # 导入日志记录
     public function log($mid, $type, $before, $after, $update = false)
     {

+ 8 - 0
service/agent/lib/Order.php

@@ -33,6 +33,14 @@ class Order
             $data['company_pic'] = $member['company_pic'];
             $data['company_number'] = $member['company_number'];
             $data['source_id'] = $member['source_id'];
+
+            if ($parent_mid && $parent_mid > 0) {
+                $parent_code = Dever::load("invite/api.code", $parent_mid);
+                if ($parent_code) {
+                    $data['parent_code'] = $parent_code;
+                }
+            }
+            
     	} else {
     		$mobile = Dever::input('mobile');
 	        $where['mobile'] = Dever::load('agent/lib/member')->checkMobile($mobile);