| 12345678910111213141516171819202122232425262728293031323334353637 | <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');include APPPATH.'/models/HasProcessTrait.php';class Order_process{    use HasProcessTrait;        var $ci;    function __construct(){        $this->ci = &get_instance();        $this->ci->load->_model('model_headorder_item','order_item');        $this->ci->load->_model('model_flow','flow');        // $this->flow=$this->ci->load->_model('model_flow','flow');        // p($this->flow);        // $this->flow=$this->ci->load->_model('model_flow','flow');    }    public function  createOrderProcess($param){                //step1 order insert        $param['created_at'] = time();        $param['updated_at'] = time();        $itemId=$this->ci->order_item->insert($param);        // if(!$itemId){        //     return false;        // }        $param['id']=$itemId;        //获取第一个flow //是否带状态        //step2 获取flow        $flow=$this->ci->flow->find('id=1');//没办法模型关联 全程待flow参数        return  $this->createProcess($flow,$param);        //step3 插入process                //step4 执行step1 //    }}
 |