rabin 11 ay önce
ebeveyn
işleme
0c3f083ff1
1 değiştirilmiş dosya ile 27 ekleme ve 0 silme
  1. 27 0
      src/dai/seller/api/Task.php

+ 27 - 0
src/dai/seller/api/Task.php

@@ -307,6 +307,33 @@ class Task
         }
     }
 
+    # 将历史订单迁移到备份中
+    public function bak()
+    {
+        # 迁移2个月前的数据
+        list($start, $end) = Dever::month(2);
+        $where['cdate'] = array('<=', $end);
+        $order = Dever::db('order_log1', 'seller')->load($where);
+        $test = Dever::input('test');
+        if ($order) {
+            foreach ($order as $k => $v) {
+                if ($test == 1) {
+                    $v['cdate'] = date('Y-m-d', $v['cdate']);
+                    print_r($v);die;
+                }
+                $id = $v['id'];
+                unset($v['id']);
+                $info = Dever::db('order_bak', 'seller')->find(array('order_num' => $v['order_num']));
+                if (!$info) {
+                    $info = Dever::db('order_bak', 'seller')->insert($v);
+                }
+                if ($info) {
+                    Dever::db('order_log1', 'seller')->delete($id);
+                }
+            }
+        }
+    }
+
     # 迁移失败订单
     public function fail()
     {