Explorar el Código

修复,未支付订单无法显示

elonfun hace 3 años
padre
commit
143e535529
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      app/data/controller/shop/Order.php

+ 5 - 1
app/data/controller/shop/Order.php

@@ -89,7 +89,11 @@ class Order extends Controller
         UserAdminService::instance()->buildByUid($data);
         UserAdminService::instance()->buildByUid($data, 'puid1', 'from');
         OrderService::instance()->buildData($data);
-        foreach ($data as &$vo) $vo['payment_name'] = PaymentService::name($vo['payment_type']);
+        foreach ($data as &$vo){
+            if (!is_null($vo['payment_type']) and ''!=$vo['payment_type']) {
+                $vo['payment_name'] = PaymentService::name($vo['payment_type']);
+            }
+        }
     }
 
     /**