where($condition)->order($order)->paginate(['list_rows'=>$pagesize,'query' => request()->param()],false); $this->page_info = $result; return $result->items(); } else { return Db::name('arrivalnotice')->where($condition)->field($field)->limit($limit)->order($order)->select()->toArray(); } } /** * 单条通知 * @access public * @author o1h.cn * @param array $condition 查询条件 * @param string $field 字段 * @return type */ public function getArrivalNoticeInfo($condition, $field = '*') { return Db::name('arrivalnotice')->where($condition)->field($field)->find(); } /** * 通知数量 * @access public * @author o1h.cn * @param array $condition 条件 * @param string $field 字段 * @param string $order 排序 * @return array */ public function getArrivalNoticeCount($condition) { return Db::name('arrivalnotice')->where($condition)->count(); } /** * 添加通知 * @access public * @author o1h.cn * @param array $data 参数内容 * @return bool */ public function addArrivalNotice($data) { $data['arrivalnotice_addtime'] = TIMESTAMP; return Db::name('arrivalnotice')->insertGetId($data); } /** * 修改通知 * @access public * @author o1h.cn * @param array $data 参数内容 * @return bool */ public function editArrivalNotice($data, $condition) { return Db::name('arrivalnotice')->where($condition)->update($data); } /** * 删除通知 * @access public * @author o1h.cn * @param array $condition 条件 * @return bool */ public function delArrivalNotice($condition) { return Db::name('arrivalnotice')->where($condition)->delete(); } }