123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php defined('BASEPATH') OR exit('No direct script access allowed');
- /**
- * 该类执行队列使用
- */
- class Queue extends Start_Controller {
- public function __construct(){
- parent::__construct();
- $this->load->_model("Model_zztmpdata",'zztmpdata');
- $this->load->_model("Model_logic_crm",'logic_crm');
- }
- //定义方法的调用规则 获取URI第二段值
- public function _remap($arg,$arg_array)
- {
- if($arg == 'coq')//
- {
- $this->_crm_order_queue();
- }
-
- else
- {
- return ;
- }
- }
- //通知向crm 同步订单出库 订单派送 订单
- protected function _crm_order_queue(){
-
- $time =time()-24*3600 *3;
- $list = $this->zztmpdata->find_all("act_name = 'crm_order' and create_time > ".$time,"*","id asc",0,100);
- //$list = $this->zztmpdata->find_all("id = 181","*","id desc",0,50);
- foreach($list as $v){
-
- $order_info = json_decode($v['content'],true);
- // if($order_info['shop'] != 4){
- // $this->zztmpdata->remove($v['id']);
- // }
- $this->logic_crm->panduan($order_info,$v['type'],[]);
- $this->zztmpdata->remove($v['id']);
- usleep(10);
- }
- }
- }
|