load->library('session'); $this->load->_model('Model_typeclass','typeclass'); $this->load->_model('Model_orderurl','orderurl'); $this->load->_model('Model_express','express'); $this->load->_model('Model_warehouse','warehouse'); $this->load->_model('Model_shop','shop'); $this->load->_model('Model_fullorderexcel','fullorderexcel'); $this->load->_model('Model_fullorder','fullorder'); $this->load->_model('Model_fullordertt','fullordertt'); $this->load->_model('Model_fullordersmt','fullordersmt'); $this->load->_model("Model_logic_tools","logic_tools"); $this->load->_model("Model_logic_order",'logic_order'); } //定义方法的调用规则 获取URI第二段值 public function _remap($arg,$arg_array) { if($arg == 'get_info')//添加 { $this->_getInfo($arg_array); } else { exit('No direct script access allowed'); } } public function _getInfo($arg_array){ $order_no = $arg_array[0]; if(empty($order_no)){ die($this->logic_tools->ret_json(-1,"请输入订单编号")); } $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)); } }