rabin 2 éve
szülő
commit
0dde350e08
2 módosított fájl, 14 hozzáadás és 4 törlés
  1. 11 3
      app/mshop/lib/Buy.php
  2. 3 1
      app/shop/lib/Sell.php

+ 11 - 3
app/mshop/lib/Buy.php

@@ -1201,7 +1201,9 @@ class Buy
                         $info['ps_info']['service'][$k]['service_name'] = '供应商自送';
                         if (isset($v['service_id']) && $v['service_id'] > 0) {
                             $service_info = Dever::db('shop/service')->find($v['service_id']);
-                            $info['ps_info']['service'][$k]['service_name'] = $service_info['name'];
+                            if ($service_info) {
+                                $info['ps_info']['service'][$k]['service_name'] = $service_info['name'];
+                            }
                         }
 
                         $service[] = array
@@ -2304,7 +2306,10 @@ class Buy
                         $info['ps_info']['service'][$k]['service_name'] = '供应商自送';
                         if (isset($v['service_id']) && $v['service_id'] > 0) {
                             $service = Dever::db('shop/service')->find($v['service_id']);
-                            $info['ps_info']['service'][$k]['service_name'] = $service['name'];
+                            if ($service) {
+                                $info['ps_info']['service'][$k]['service_name'] = $service['name'];
+                            }
+                            
                         }
 
                         $pdf->br()->left('物流信息:' . $info['ps_info']['service'][$k]['service_name'], 80)->left('物流单号:' . $info['ps_info']['service'][$k]['order_num'], 40);
@@ -2371,7 +2376,10 @@ class Buy
                         $info['ps_info']['service'][$k]['service_name'] = '供应商自送';
                         if (isset($v['service_id']) && $v['service_id'] > 0) {
                             $service = Dever::db('shop/service')->find($v['service_id']);
-                            $info['ps_info']['service'][$k]['service_name'] = $service['name'];
+                            if ($service) {
+                                $info['ps_info']['service'][$k]['service_name'] = $service['name'];
+                            }
+                            
                         }
 
                         $pdf->br()->left('物流信息:' . $info['ps_info']['service'][$k]['service_name'], 80)->left('物流单号:' . $info['ps_info']['service'][$k]['order_num'], 80);

+ 3 - 1
app/shop/lib/Sell.php

@@ -272,7 +272,9 @@ class Sell
                             $info['ps_info']['service'][$k]['service_name'] = '商家自送';
                             if ($v['service_id'] > 0) {
                                 $service = Dever::db('shop/service')->find($v['service_id']);
-                                $info['ps_info']['service'][$k]['service_name'] = $service['name'];
+                                if ($service) {
+                                    $info['ps_info']['service'][$k]['service_name'] = $service['name'];
+                                }
                             }
                         } else {
                             unset($info['ps_info']['service'][$k]);