|
@@ -44,6 +44,8 @@ class Aatest extends Start_Controller {
|
|
|
$this->load->_model("Model_fullorder","fullorder");
|
|
|
$this->load->_model("Model_express","express");
|
|
|
$this->load->_model("Model_logic_ding","logic_ding");
|
|
|
+ $this->load->_model("Model_api",'api');
|
|
|
+ $this->load->_model("Model_usps",'usps');
|
|
|
}
|
|
|
|
|
|
//定义方法的调用规则 获取URI第二段值
|
|
@@ -61,23 +63,60 @@ class Aatest extends Start_Controller {
|
|
|
public function _a($arg_array){
|
|
|
|
|
|
|
|
|
- $this->logic_ding->sendToDing("程序测试 20250115 !!换秘钥!!");
|
|
|
- die;
|
|
|
-
|
|
|
-// $d = $this->fullorder->get_number("KISS-50102-034");
|
|
|
-// $ex = $this->express->read($d['express']);
|
|
|
-// ;
|
|
|
-
|
|
|
-// $this->logic_crm->sendOutWarehouse($d,$ex);
|
|
|
-// die;
|
|
|
-
|
|
|
+ $dtc = array();
|
|
|
+ /* 订单号加入键值-j */
|
|
|
+ /* 匹配加入 */
|
|
|
+ $dictionaries = $this->typeclass->find_all('spare!= "" and classid != 1 and classid != 2 and classid != 3 and classid != 4 and classid != 5 and classid != 11 and classid != 16 and classid != 17 and classid != 20 and classid != 21 and classid != 23 and classid != 24 and classid != 29 and classid != 30 and classid != 31 and classid != 32 and classid != 36');
|
|
|
+ // and (classid=13 or classid=22 or classid=8 or classid=15 or classid=27 or classid=25 or classid=26 or classid=18 or classid=14 or classid=9 or classid=12 or classid=10 or classid=6 or classid=100 or classid=999)
|
|
|
+ foreach ($dictionaries as $v)
|
|
|
+ {
|
|
|
+ if(stripos($v['spare'],'|') !== false)//如果有多个值
|
|
|
+ {
|
|
|
+ $v['spare'] = explode('|',$v['spare']);
|
|
|
+ foreach ($v['spare'] as $k=>$vs)
|
|
|
+ {
|
|
|
+ if(stripos($v['zh'],'|') !== false)
|
|
|
+ {
|
|
|
+ $vzh = explode('|',$v['zh']);
|
|
|
+ $dtc[strtolower($vs)] = array('classid'=>$v['classid'],'zh'=>$vzh[$k],'id'=>$v['id'],'jm'=>$v['jm'],'spare'=>$vs);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ $dtc[strtolower($vs)] = array('classid'=>$v['classid'],'zh'=>$v['zh'],'id'=>$v['id'],'jm'=>$v['jm'],'spare'=>$vs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ $dtc[strtolower($v['spare'])] = array('classid'=>$v['classid'],'zh'=>$v['zh'],'id'=>$v['id'],'jm'=>$v['jm'],'spare'=>$v['spare']);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ $dtctitle = [];
|
|
|
+ $dictionaries2 = $this->typeclass->find_all();
|
|
|
+ foreach ($dictionaries2 as $v)
|
|
|
+ {
|
|
|
+ $dtctitle[$v['id']] = $v['title'];
|
|
|
+ }
|
|
|
+ echo "<pre>";
|
|
|
+ $sku = "Free,Gift--PackQQS,NW--3+Ori6*6C-22 24 26-20-6*6C";
|
|
|
+ $sl = "1;1;1;";
|
|
|
+ $r = $this->api->matching($sl,$sku,$dtc,"","",$dtctitle,$shop=[],$extra = [
|
|
|
+ "price"=>"565.7700",
|
|
|
+ "row_total"=>"565.7700"
|
|
|
+ ]);
|
|
|
+ var_dump($r['title']);
|
|
|
+ $r = $r['product'];
|
|
|
+ $rr = explode(";",$r);
|
|
|
+ print_r($rr);
|
|
|
|
|
|
|
|
|
}
|
|
|
public function _fout()
|
|
|
{
|
|
|
|
|
|
- $this->fedexv1->makeAccessToken();
|
|
|
+ $this->usps->get_new_logistics($number);
|
|
|
+ //$this->fedexv1->makeAccessToken();
|
|
|
|
|
|
}
|
|
|
}
|