array('type' => "int(11)",'comment' => ''), 'count' => array('type' => "varchar(45)",'comment' => '笼位编号'), 'birthday' => array('type' => "int(11)",'comment' => '小鼠生日'), 'father' => array('type' => "varchar(255)",'comment' => '小鼠父亲'), 'mother' => array('type' => "varchar(255)",'comment' => '小鼠母亲'), 'strains' => array('type' => "varchar(255)",'comment' => '小鼠品系'), 'gene' => array('type' => "varchar(255)",'comment' => '小鼠基因'), 'remark' => array('type' => "int(11)",'comment' => '备注'), 'is_fen' => array('type' => "varchar(255)",'comment' => '是否杀死'), 'fen_num' => array('type' => "varchar(255)",'comment' => '是否删除'), 'cage' => array('type' => "varchar(255)",'comment' => '笼位id'), 'created' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'c_user_id' => array('type' => "varchar(255)",'comment' => '操作人信息'), 'weaning_time' => array('type' => "varchar(255)",'comment' => '断奶时间'), 'nursing_time' => array('type' => "varchar(255)",'comment' => '护理时间'), 'grow_time' => array('type' => "varchar(255)",'comment' => '成长时间'), 'infertility_time' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'dose_time' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'kill_time' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'del_time' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'jianwei_time' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'test_time' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'kill_show' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'del_show' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'jianwei_show' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), 'test_show' => array('type' => "varchar(255)",'comment' => '是否为新生小鼠'), ); public $pk = 'id'; public function getModelList($params){ $CageModel = new CageModel(); $SquirrelModel = new SquirrelModel(); //获取幼崽信息 $data=$this->field('id,count,birthday,father,mother,strains,gene,remark,cage,is_fen')->where("id>0 {$params['where']}")->fList(); foreach($data as $key => &$val){ if($val['is_fen']==1){ unset($data[$key]); }else{ $val['cage'] = $CageModel->field('number')->where("id={$val['cage']}")->fRow()['number']; $val['icon'] = Yaf_Registry::get("config")->web->url->img."/public/icon/small.png"; } } $jian = $SquirrelModel->field('id,number,birthday,father,mother,strains_id as strains,gene,remark,cage')->where("type=2 {$params['where']}")->fList(); foreach($jian as $key => &$va){ $va['cage'] = $CageModel->field('number')->where("id={$va['cage']}")->fRow()['number']; $va['icon'] = Yaf_Registry::get("config")->web->url->img."/public/icon/small.png"; } $data = array_merge($data,$jian); return $data; } public function getOneInfo($squirrel){ $CageModel = new CageModel(); $data = $this->field('id,count,birthday,father,mother,strains,gene,remark,cage,weaning_time,nursing_time,grow_time,infertility_time,dose_time,cage cage_id,c_user_id')->where("id={$squirrel}")->fRow(); $data['cage'] = $CageModel->field('number')->where("id={$data['cage']}")->fRow()['number']; $data['icon'] = Yaf_Registry::get("config")->web->url->img."/public/icon/small.png"; return $data; } public function operate($params){ foreach($params as $key => $val){ if(empty($val)){ unset($params[$key]); } } if(!$this->update($params)) return false; return true; } }