getOne(array('where' => 'trade_sn="'.$trade_sn.'"', 'asArray' => TRUE)); } public function getorderlist($limit, $status = ''){ if($status == '') { return $this->find(array('desc' => 'createtime', 'limit' => $limit, 'asArray' => TRUE)); }else{ return $this->find(array('where' => 'status='.$status, 'desc' => 'createtime', 'limit' => $limit, 'asArray' => TRUE)); } } public function getorderlistbyuserid($uid,$limit){ return $this->find(array('where' => 'userid='.$uid, 'desc' => 'id', 'limit' => $limit, 'asArray' => TRUE)); } public function getorderlistbySearch($search, $limit, $status = ''){ if($status == ''){ return $this->find(array('where' => 'trade_sn=? or username=? or useremail=? or mobile=? or classname=?', 'param' => array($search,$search,$search,$search,$search), 'desc' => 'createtime', 'limit' => $limit, 'asArray' => TRUE)); }else{ return $this->find(array('where' => '(trade_sn=? or username=? or useremail=? or mobile=? or classname=?) and status=?', 'param' => array($search,$search,$search,$search,$search,$status), 'desc' => 'createtime', 'limit' => $limit, 'asArray' => TRUE)); // $sql = 'select * from ' . $this->_table . ' where trade_sn="'.$search.'" or username="'.$search.'" or useremail="'.$search.'" or mobile="'.$search.'" or classname="'.$search.'" and status='.$status.' order by createtime desc limit '.$limit; // $query = Doo::db ()->query ( $sql ); // $result = $query->fetchAll (); // return $result; } } }