rabin 3 年之前
父節點
當前提交
e5e563e329
共有 1 個文件被更改,包括 30 次插入1 次删除
  1. 30 1
      service/agent/lib/Import.php

+ 30 - 1
service/agent/lib/Import.php

@@ -435,14 +435,43 @@ class Import
     # 图片本地化
     public function local()
     {
-        $data = Dever::db('agent/order')->select();
+        $data = Dever::db('agent/member')->select();
+        # avatar sign idcard_front idcard_back pay_pic(多个) 9
+        $key = 9;
         if ($data) {
             foreach ($data as $k => $v) {
+                $update['avatar'] = $this->upload($v['avatar']);
+                $update['sign'] = $this->upload($v['sign']);
+                $update['idcard_front'] = $this->upload($v['idcard_front']);
+                $update['idcard_back'] = $this->upload($v['idcard_back']);
                 
+                $update['where_id'] = $v['id'];
+                Dever::db('agent/member')->update($update);
+
+                $order = Dever::db('agent/order')->find($v['id']);
+                if ($order) {
+                    if ($order['pay_pic']) {
+                        $temp = explode(',', $order['pay_pic']);
+                        foreach ($temp as $k1 => $v1) {
+                            $temp[$k1] = $this->upload($v1);
+                        }
+                        $update['pay_pic'] = implode(',', $temp);
+                    }
+                    Dever::db('agent/order')->update($update);
+                }
             }
         }
     }
 
+    private function upload($file)
+    {
+        if ($file && strstr($file, 'http') && !strstr($file, '7.churenyiliao')) {
+            return Dever::load('upload/save')->copy($file, 9);
+        } else {
+            return $file;
+        }
+    }
+
     # 导入日志记录
     public function log($mid, $type, $before, $after, $update = false)
     {