field($field)->where($condition)->order($order)->paginate(['list_rows' => $pagesize, 'query' => request()->param()], false); $this->page_info = $result; $result = $result->items(); } else { $result = Db::name('groupbuyquota')->field($field)->where($condition)->order($order)->select()->toArray(); } return $result; } /** * 读取单条记录 * @access public * @author csdeshang * @param array $condition 查询条件 * @return array */ public function getGroupbuyquotaInfo($condition) { $result = Db::name('groupbuyquota')->where($condition)->find(); return $result; } /** * 获取当前可用套餐 * @access public * @author csdeshang * @param int $store_id 店铺id * @return array */ public function getGroupbuyquotaCurrent($store_id) { $condition = array(); $condition[] = array('store_id', '=', $store_id); $condition[] = array('groupbuyquota_endtime', '>', TIMESTAMP); return $this->getGroupbuyquotaInfo($condition); } /** * 增加 * @access public * @author csdeshang * @param array $data 参数内容 * @return bool */ public function addGroupbuyquota($data) { return Db::name('groupbuyquota')->insertGetId($data); } /** * 编辑更新抢购套餐 * @access public * @author csdeshang * @param type $update 更新数据 * @param type $condition 检索条件 * @return bool */ public function editGroupbuyquota($update, $condition) { return Db::name('groupbuyquota')->where($condition)->update($update); } /* * 删除 * @access public * @author csdeshang * @param array $condition 检索条件 * @return bool */ public function delGroupbuyquota($condition) { return Db::name('groupbuyquota')->where($condition)->delete(); } }