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; }
public function select($options = array()) { $data = parent::select($options); if (!$data) { return $data; } $goodsIds = array(); foreach ($data as $k => $v) { $goodsIds[$v["goods_id"]] = $v["goods_id"]; $goodsIds[$v["detail_goods_id"]] = $v["detail_goods_id"]; } $model = D("Goods"); $tmp = $model->where(array("id" => array("IN", implode(",", $goodsIds))))->select(); foreach ($tmp as $g) { $goods[$g["id"]] = $g; } foreach ($data as $k => $v) { $data[$k]["goods_id_label"] = $goods[$v["goods_id"]]["name"]; list($factory_code, ) = explode(DBC("goods.unique.separator"), $v["factory_code_all"]); $data[$k]["goods_id"] = sprintf("%s_%s_%s", $factory_code, $v["goods_id"], $goods[$v["goods_id"]]["goods_category_id"]); // $data[$k]["goods"] = $goods[$v["detail_goods_id"]]; } return $data; // print_r($codes); print_r($data); }
public function select($options = array()) { $data = parent::select($options); foreach ($data as $k => $v) { $data[$k]["dateline_label"] = date("Y-m-d H:i", $v["dateline"]); $data[$k]["stock_direction"] = $v["type"] > 1 ? "-" : "+"; } return $data; }
public function select($options = array()) { $data = parent::select($options); foreach ($data as $k => $v) { $l = lang(sprintf("_links.%s.detail", $v["source_model"])); if ($l) { $data[$k]["link"] = $l; } } return $data; }
public function select($options = array()) { $data = parent::select($options); if (!$data) { return $data; } foreach ($data as $k => $v) { $data[$k]["sponsor"] = toTruename($v["user_id"]); $data[$k]["financer"] = toTruename($v["financer_id"]); } return $data; }
public function select($options = array()) { $data = parent::select($options); if (!$data) { return $data; } $params = array($data, false); tag("assign_dataModel_data", $params); $data = $params[0]; $processModel = D("ProduceProcessView"); $data = $processModel->assignProcessData($data); return $data; }