Browse Source

为了以后应对复杂可能是多字段的转单号问题 将转单号写成方法封装

lvhao 2 months ago
parent
commit
858936d151

+ 3 - 2
core/CoreApp/controllers/Fullorder.php

@@ -653,8 +653,9 @@ class Fullorder extends Start_Controller {
 				{
 					$info_list[$key]['waybill'] = "<p>".$value['waybill']."</p>".$dlz;
 					//如果是云尚快线那么需要展示一个可以查全程的运单号
-					if(in_array($value['express'],[71,75]) && !empty($value['waybillid'])){
-						$info_list[$key]['waybill'] = "<p>".$value['waybill']."</p>".$dlz."<p>".$value['waybillid']."</p>";
+					$transfer_number = $this->logic_order->getTransferNumber($value);
+					if(!empty($transfer_number)){
+						$info_list[$key]['waybill'] = "<p>".$value['waybill']."</p>".$dlz."<p>".$transfer_number."</p>";
 					}
 				}
 				

+ 9 - 1
core/CoreApp/models/Model_logic_order.php

@@ -438,5 +438,13 @@ class Model_logic_order extends Lin_Model {
             return false;
         }
     }
-   
+    /**
+     * 获取转单号
+     */
+    public function getTransferNumber($order_info){
+        if(in_array($order_info['express'],[71,75]) && !empty($order_info['waybillid'])){
+            return $order_info['waybillid'];
+        }
+        return "";
+    }
 }