|
@@ -0,0 +1,55 @@
|
|
|
+<?php
|
|
|
+class Model_job_get3pewaybillid extends Lin_Model {
|
|
|
+ function __construct(){
|
|
|
+ parent::__construct();
|
|
|
+ $this->load->_model("Model_itsxb","itsxb");
|
|
|
+ $this->load->_model("Model_fullorder","fullorder");
|
|
|
+ $this->load->_model("Model_fullordersmt","fullordersmt");
|
|
|
+ $this->load->_model("Model_fullordertt","fullordertt");
|
|
|
+ $this->load->_model("Model_fullorderamz","fullorderamz");
|
|
|
+
|
|
|
+ }
|
|
|
+ public function do_job(){
|
|
|
+ $end_time = time() - 10 * 3600 * 24;
|
|
|
+ $start_time = time() - 2 * 3600 * 24;
|
|
|
+ //快递为3pe 76 出库时间十天前 waybillid 不能为空
|
|
|
+ $where = "express = 76 and librarytime >= ".$end_time ." and librarytime <= ".$start_time." ";
|
|
|
+ $fields = "id,number,waybill,waybillid,librarytime,express";
|
|
|
+ $this->do_dlz($where,$fields);
|
|
|
+ $this->do_tt();
|
|
|
+ $this->do_amz();
|
|
|
+ $this->do_smt();
|
|
|
+ }
|
|
|
+ //执行对立站的代码
|
|
|
+ private function do_dlz($where,$fields){
|
|
|
+ $list = $this->fullorder->find_all($where,$fields);
|
|
|
+ foreach($list as $item){
|
|
|
+ if(empty($item['waybill'])){
|
|
|
+ $this->do_final($item,"fullorder");
|
|
|
+ }else{
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private function do_tt(){
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private function do_amz(){
|
|
|
+
|
|
|
+ }
|
|
|
+ private function do_smt(){
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private function do_final($info,$table_name){
|
|
|
+ print_r($info);
|
|
|
+ sleep(1);
|
|
|
+ $res = $this->itsxb->getDetail($info['number']);
|
|
|
+ if(isset($res['code'])){
|
|
|
+ print_r($res);
|
|
|
+ }
|
|
|
+ die;
|
|
|
+ }
|
|
|
+}
|