Esempio n. 1
0
 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;
 }