add($cr); return $add; } /** * 获取数据(find) * @param [array] $map 条件 * @param [array] $field 字段 default '*' * @return [array|bool] $find */ public function getFind($map,$field = '*') { if(!$map){ return false; } $find = $this->field($field)->where($map)->find(); return $find; } /** * 删除(delete) * @param [array] $map 条件 * @return [bool] $del */ public function toDelete($map) { if(!$map){ return false; } $del = $this->where($map)->delete(); return $del; } /** * 获取指定字段状态 * @param [array] $map 条件 * @param [string] $field 字段 default 'id' * @return [string|array] $findField */ public function getFindField($map,$field = 'id',$bol = false) { $findField = $this->where($map)->getField($field,$bol); return $findField; } /** * 获取数据(select) * @param [array] $map 查询条件 * @return [array] $res */ public function getSelect($map,$page = '',$limit = '',$field = '*',$order = 'addtime desc') { if(!$map){ $res = array('status'=>0,'msg'=>'查询条件缺失'); return $res; } if(!$page || !$limit || $page == '' || $limit == ''){ $select = $this->field($field)->where($map)->order($order)->select(); }else{ $select = $this->field($field)->where($map)->page($page,$limit)->order($order)->select(); } return $select; } /** * 统计数量(count) * @param [array] $map 查询条件 * @return [array] $res */ public function total($map) { $total = $this->where($map)->count(); return $total; } /** * 删除记录 * @param $map * @return mixed */ public function deleteOrder($map) { $res = $this->where($map)->delete(); return $res; } }