rabin 1 jaar geleden
bovenliggende
commit
a65c1b0a99
1 gewijzigde bestanden met toevoegingen van 20 en 1 verwijderingen
  1. 20 1
      src/dai/seller/api/Task.php

+ 20 - 1
src/dai/seller/api/Task.php

@@ -199,7 +199,26 @@ class Task
     {
         $where['status'] = array('>=', 10);
         $where['seller_callback_num'] = array('<=', 5);
-        $where['seller_callback_date'] = array('>=', time() + 300);
+        $where['#seller_callback_num'] = array('>', 0);
+        $where['seller_callback_date'] = array('<=', time() + 300);
+        $where['seller_callback'] = array('!=', 'ok');
+        $order = Dever::db('order', 'seller')->load($where);
+        foreach ($order as $k => $v) {
+            $msg = '';
+            if ($v['status'] == 10) {
+                $msg = 'ok';
+            } elseif ($v['status'] == 11) {
+                $msg = 'error';
+            }
+            if ($msg) {
+                Dever::load('order', 'seller')->notify($v, $msg);
+            }
+        }
+
+        $where = array();
+        $where['status'] = array('>=', 10);
+        $where['seller_callback_num'] = array('<=', 0);
+        $where['channel_id'] = array('<=', 0);
         $where['seller_callback'] = array('!=', 'ok');
         $order = Dever::db('order', 'seller')->load($where);
         foreach ($order as $k => $v) {