123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
- class Model_Taxshanghai extends Lin_Model
- {
- function __construct(){
- parent::__construct();
- $this->load->database();
- $this->table = 'taxshanghai';
- $this->load_table('tax_shanghai');
- }
- public function get_orders($data)
- {
- $list = array();
- $list['version'] = $data['version'];//网关版本
- $list['commitTime'] = $data['commitTime'];//提交时间
- $list['senderName'] = $data['senderName'];//申报企业名称
- $list['senderCode'] = $data['senderCode'];//申报企业平台代码
- $list['pLogistics']['logisticsRcvCode'] = $data['logisticsRcvCode'];//物流企业代码
- $list['pLogistics']['orderNo'] = $data['orderNo'];//订单编号
- $list['pLogistics']['logisticsNo'] = $data['logisticsNo'];//物流运单编号
- $list['pLogistics']['freight'] = $data['freight'];//运费
- $list['pLogistics']['insuredFee'] = $data['insuredFee'];//保价费
- $list['pLogistics']['currency'] = $data['currency'];//币制
- $list['pLogistics']['grossWeight'] = $data['grossWeight'];//毛重
- $list['pLogistics']['netWeight'] = $data['netWeight'];//净重
- $list['pLogistics']['packNo'] = $data['packNo'];//件数
- $list['pLogistics']['goodsInfo'] = $data['goodsInfo'];//主要货物信息
- $list['pLogistics']['ebcCode'] = $data['ebcCode'];//电商企业代码
- $list['pLogistics']['ebcName'] = $data['ebcName'];//电商企业名称
- $list['pLogistics']['ebcTelephone'] = $data['ebcTelephone'];//电商企业电话
- $list['pLogistics']['totalPackageNo'] = $data['totalPackageNo'];//大包裹号
- $list['pLogistics']['packageNum'] = $data['packageNum'];//小包数量
- $list['pLogistics']['billNo'] = $data['billNo'];//提运单号
- $list['pLogistics']['consignee'] = $data['consignee'];//收货人名称
- $list['pLogistics']['consigneeTelephone'] = $data['consigneeTelephone'];//收货人电话
- $list['pLogistics']['consigneeAddress'] = $data['consigneeAddress'];//收货人地址
- $list['pLogistics']['consigneeCountry'] = $data['consigneeCountry'];//收货人所在国
- $list['pLogistics']['shipper'] = $data['shipper'];//发货人名称
- $list['pLogistics']['shipperTelephone'] = $data['shipperTelephone'];//发货人电话
- $list['pLogistics']['shipperAddress'] = $data['shipperAddress'];//发货人地址
- $list['pLogistics']['shipperCountry'] = $data['shipperCountry'];//发货人所在国
- $list['pLogistics']['voyageNo'] = $data['voyageNo'];//航班航次号
- $list['pEntryHead']['angentRcvCode'] = $data['angentRcvCode'];//清单申报企业代码
- $list['pEntryHead']['orderNo'] = $data['orderNo'];//订单编号
- $list['pEntryHead']['customsCode'] = $data['customsCode'];//申报地海关代码
- $list['pEntryHead']['ebpCode'] = $data['ebpCode'];//电商平台代码
- $list['pEntryHead']['ebpName'] = $data['ebpName'];//电商平台名称
- $list['pEntryHead']['logisticsCode'] = $data['logisticsCode'];//物流企业代码
- $list['pEntryHead']['logisticsName'] = $data['logisticsName'];//物流企业名称
- $list['pEntryHead']['logisticsNo'] = $data['logisticsNo'];//物流运单编号
- $list['pEntryHead']['copNo'] = $data['copNo'];//企业唯一编号
- $list['pEntryHead']['statisticsFlag'] = $data['statisticsFlag'];//申报业务类型
- $list['pEntryHead']['ebcCode'] = $data['ebcCode'];//收发货人代码
- $list['pEntryHead']['ebcName'] = $data['ebcName'];//收发货人名称
- $list['pEntryHead']['ownerCode'] = $data['ownerCode'];//生产销售企业代码
- $list['pEntryHead']['ownerName'] = $data['ownerName'];//生产销售企业名称
- $list['pEntryHead']['iacCode'] = $data['iacCode'];//区内企业代码
- $list['pEntryHead']['iacName'] = $data['iacName'];//区内企业名称
- $list['pEntryHead']['emsNo'] = $data['emsNo'];//账册编号
- $list['pEntryHead']['tradeMode'] = $data['tradeMode'];//贸易方式
- $list['pEntryHead']['trafMode'] = $data['trafMode'];//运输方式
- $list['pEntryHead']['trafName'] = $data['trafName'];//运输工具名称
- $list['pEntryHead']['voyageNo'] = $data['voyageNo'];//航班航次号
- $list['pEntryHead']['billNo'] = $data['billNo'];//提运单号
- $list['pEntryHead']['totalPackageNo'] = $data['totalPackageNo'];//大包裹号
- $list['pEntryHead']['loctNo'] = $data['loctNo'];//监管场所代码
- $list['pEntryHead']['licenseNo'] = $data['licenseNo'];//许可证号
- $list['pEntryHead']['country'] = $data['country'];//运抵国(地区)
- $list['pEntryHead']['POD'] = $data['POD'];//指运港代码
- $list['pEntryHead']['freight'] = $data['freight'];//运费
- $list['pEntryHead']['fCurrency'] = $data['fCurrency'];//运费币制
- $list['pEntryHead']['fFlag'] = $data['fFlag'];//运费标志
- $list['pEntryHead']['insuredFee'] = $data['insuredFee'];//保费
- $list['pEntryHead']['iCurrency'] = $data['iCurrency'];//保费币制
- $list['pEntryHead']['iFlag'] = $data['iFlag'];//保费标志
- $list['pEntryHead']['wrapType'] = $data['wrapType'];//包装种类代码
- $list['pEntryHead']['packNo'] = $data['packNo'];//件数
- $list['pEntryHead']['grossWeight'] = $data['grossWeight'];//毛重
- $list['pEntryHead']['netWeight'] = $data['netWeight'];//净重
- $list['pEntryHead']['note'] = $data['note'];//备注
- $list['pEntryList']['gnum'] = $data['gnum'];//商品序号
- $list['pEntryList']['itemNo'] = $data['itemNo'];//企业商品货号
- $list['pEntryList']['itemName'] = $data['itemName'];//企业商品名称
- $list['pEntryList']['gcode'] = $data['gcode'];//商品编码
- $list['pEntryList']['gname'] = $data['gname'];//商品名称
- $list['pEntryList']['gmodel'] = $data['gmodel'];//规格型号
- $list['pEntryList']['barCode'] = $data['barCode'];//条形码
- $list['pEntryList']['currency'] = $data['currency'];//币制
- $list['pEntryList']['qty'] = $data['qty'];//申报数量
- $list['pEntryList']['qty1'] = $data['qty1'];//法定数量
- $list['pEntryList']['qty2'] = $data['qty2'];//第二数量
- $list['pEntryList']['unit'] = $data['unit'];//申报计量单位
- $list['pEntryList']['unit1'] = $data['unit1'];//法定计量单位
- $list['pEntryList']['unit2'] = $data['unit2'];//第二计量单位
- $list['pEntryList']['price'] = $data['price'];//单价
- $list['pEntryList']['totalPrice'] = $data['totalPrice'];//总价
- $list['pEntryList']['note'] = $data['note'];//备注
- $list['pExtension']['rcvCode'] = $dada['rcvCode'];//接收企业代码
- $list['pExtension']['info'] = $dada['info'];//自定义信息
- $list = json_encode($list);
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL,'http://emy.hnblc.com:9955/etouch-export/export/order/pushOrder');
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $list);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $values = curl_exec($ch);
- curl_close($ch);
- $values = json_decode($values,true);
- return $values;
- }
- } //end class
|