dever 3 vuotta sitten
vanhempi
commit
afc9708f8a
2 muutettua tiedostoa jossa 7 lisäystä ja 3 poistoa
  1. 2 1
      app/mshop/src/Data.php
  2. 5 2
      app/shop/lib/Sell.php

+ 2 - 1
app/mshop/src/Data.php

@@ -69,6 +69,7 @@ class Data extends Core
     {
         $order_id = Dever::input('order_id');
         $ps_order_num = Dever::input('ps_order_num');
+        $ps_service_id = Dever::input('ps_service_id');
 
         $info = Dever::db('shop/sell_order')->find(array('id' => $order_id));
 
@@ -130,7 +131,7 @@ class Data extends Core
                 }
             }
             if ($info['method'] == 2) {
-                Dever::load('shop/lib/sell')->updatePs($info, 2, $ps_order_num);
+                Dever::load('shop/lib/sell')->updatePs($info, 2, $ps_service_id, $ps_order_num);
             }
 
             

+ 5 - 2
app/shop/lib/Sell.php

@@ -897,14 +897,14 @@ class Sell
     }
 
     # 添加配送信息
-    public function updatePs($order, $status = 1, $order_num = false)
+    public function updatePs($order, $status = 1, $service_id = -1, $order_num = false)
     {
         $where['order_id'] = $order['id'];
         $data = Dever::db('shop/sell_order_ps')->find($where);
 
         if (!$data) {
             $insert = $where;
-            $insert['service_id'] = -1;
+            $insert['service_id'] = $service_id;
             $insert['price'] = 0;
             $insert['status'] = $status;
             $insert['num'] = 1;
@@ -929,6 +929,9 @@ class Sell
             if ($order_num) {
                 $update['order_num'] = $order_num;
             }
+            if ($service_id) {
+                $update['service_id'] = $service_id;
+            }
             Dever::db('shop/sell_order_ps')->update($update);
         }
     }