lvhao 6 hónapja
szülő
commit
9c1a721323

+ 8 - 5
core/CoreApp/controllers/Apiexpress.php

@@ -29,19 +29,22 @@ class Apiexpress extends Start_Controller {
      */
     public function search($arg_array){
         $shop = $arg_array[0];
-        $order_no = $arg_array[1];
+        $waybill_no = $arg_array[1];
         
         if(empty($shop)){
             die($this->logic_tools->ret_json(-1,"请求店铺异常"));
         }
-        if(empty($order_no)){
+        if(empty($waybill_no)){
             die($this->logic_tools->ret_json(-1,"请求单号异常"));
         }
-        $order_no = $shop.$order_no;
+
         $table_name = $this->logic_tools->getOrderTable($shop);
-        $info = $this->logic_order->getInfoByTableName($table_name,"orderinfo = ".$order_no);
+        if(empty($table_name)){
+            die($this->logic_tools->ret_json(-1,"店铺未开通此功能!!!"));
+        }
+        $info = $this->logic_order->getInfoByTableName($table_name,"waybill = ".$waybill_no);
         if(empty($info)){
-            die($this->logic_tools->ret_json(-1,"未查询到订单信息"));
+            die($this->logic_tools->ret_json(-1,"未查询到相关快递信息"));
         }
         $receive_time = "";//客户签到时间
         $shipping_time = "";//快递接受发货时间

+ 6 - 2
core/CoreApp/models/Model_logic_tools.php

@@ -27,14 +27,18 @@ class Model_logic_tools extends Lin_Model {
    function  getOrderTable($shop){
         $tt = [];
         $smt = [];
+        $dlz = [3,4];
         if(in_array($shop,$tt)){
             return "fullordertt";
         } 
         if(in_array($shop,$smt)){
             return "fullordersmt";
         }
-        
-        return "fullorder";
+        if(in_array($shop,$dlz)){
+            return "fullorder";
+        }
+        return "";
+       
    }
    /**
     * 对外通信的加密工具类