|
@@ -36,10 +36,39 @@ class Orderinfo extends Start_Controller {
|
|
|
if(empty($order_no)){
|
|
if(empty($order_no)){
|
|
|
die($this->logic_tools->ret_json(-1,"请输入订单编号"));
|
|
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)){
|
|
if(empty($info)){
|
|
|
die($this->logic_tools->ret_json(-1,"未查询到订单信息,请核对订单编码"));
|
|
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));
|
|
die($this->logic_tools->ret_json(1,"ok",$info));
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|