lvhao vor 3 Wochen
Ursprung
Commit
8357aeec5c
1 geänderte Dateien mit 30 neuen und 1 gelöschten Zeilen
  1. 30 1
      core/CoreApp/controllers/Orderinfo.php

+ 30 - 1
core/CoreApp/controllers/Orderinfo.php

@@ -36,10 +36,39 @@ class Orderinfo extends Start_Controller {
         if(empty($order_no)){
             die($this->logic_tools->ret_json(-1,"请输入订单编号"));
         }
-        $info = $this->logic_order->getInfo("number = '".$order_no."'","orderinfo,number,client,shipremarks");
+        $info = $this->logic_order->getInfo("number = '".$order_no."'","orderinfo,number,client,shipremarks,fpdata");
         if(empty($info)){
             die($this->logic_tools->ret_json(-1,"未查询到订单信息,请核对订单编码"));
         }
+        $sku = [];
+        $fpdata_arr = explode(";",trim($info['fpdata'],";"));
+        foreach($fpdata_arr as $k => $v){
+            $tmp_arr = explode("|",trim($v,"|"));
+            $sku[] = $tmp_arr[0];
+        }
+        $sku_list = [];
+        foreach($sku as $k=>$v){
+            if(strpos($v,",")!== false){
+                $sku_list[] = [
+                    "sku2"=>"-".str_replace(",","",$v)
+                ] ;
+            }else{
+                $sku_list[] = [
+                    "sku2"=>$v
+                ] ;
+            }
+
+        }
+        
+        $final_all = [];
+        $r = $this->logic_u9tools->getU9bm($sku_list,'sku2');
+        foreach($r as $k => $v){
+            if(!empty($v['jm'])){
+                $final_all[] = $v['jm'];
+            }
+        }
+        $info['u9_sku'] = implode(";",$final_all);
         die($this->logic_tools->ret_json(1,"ok",$info));
+      
     }
 }