/** * @override */ public function select($options = array()) { $data = parent::select($options); // var_dump($this); // echo $this->getLastSql()."<br />"; if (!$data) { return $data; } foreach ($data as $k => $v) { $ids[] = $v[$this->workflowMainRowField]; } // echo $this->workflowMainRowField;exit; // print_r($ids);exit; /** * 工作流 */ if ($this->workflowAlias and false !== $this->includeWorkflowProcess) { $workflow = new Workflow($this->workflowAlias); $processData = $workflow->getListProcess($ids); foreach ($data as $k => $v) { $data[$k]["processes"] = $processData[$v[$this->workflowMainRowField]]; } // print_r($data);exit; } return $data; }
public function select($options = array()) { $data = parent::select($options); if (!$data) { return $data; } foreach ($data as $k => $v) { if ($v["stock_manager"]) { $data[$k]["stock_manager_name"] = toTruename($v["stock_manager"]); } else { $data[$k]["stock_manager_name"] = ""; } $data[$k]["sponsor"] = toTruename($v["user_id"]); $ids[] = $v["id"]; } // print_r($data);exit; if ($this->workflowAlias) { import("@.Workflow.Workflow"); $workflow = new Workflow($this->workflowAlias); $processData = $workflow->getListProcess($ids); foreach ($data as $k => $v) { $data[$k]["processes"] = $processData[$v[$this->workflowMainRowField]]; } } return $data; }
/** * @override */ public function select($options = array()) { $data = parent::select($options); if (!$data) { return $data; } foreach ($data as $k => $v) { if ($v["dateline"]) { $data[$k]["dateline_lang"] = date("Y-m-d H:i:s", $v["dateline"]); } // if(isset($v["status"])) { // if(isset($this->status_lang[$v["status"]])) { // $data[$k]["status_lang"] = L($this->status_lang[$v["status"]]); // } // if($this->status_class) { // $data[$k]["status_class"] = $this->status_class[$v["status"]]; // } // } $ids[] = $v[$this->workflowMainRowField]; } /** * 工作流 */ if ($this->workflowAlias and false !== $this->includeWorkflowProcess) { $workflow = new Workflow($this->workflowAlias); $processData = $workflow->getListProcess($ids); foreach ($data as $k => $v) { $data[$k]["processes"] = $processData[$v[$this->workflowMainRowField]]; } } return $data; }