where($condition)->count(); } /** * 添加咨询 * @access public * @author csdeshang * @param array $data 参数内容 * @return int */ public function addConsult($data) { return Db::name('consult')->insertGetId($data); } /** * 商品咨询列表 * @access public * @author csdeshang * @param array $condition 检索条件 * @param str $field 字段 * @param int $pagesize 分页信息 * @param str $order 排序 * @return array */ public function getConsultList($condition, $field = '*', $pagesize = 10, $order = 'consult_id desc') { $res = Db::name('consult')->where($condition)->field($field)->order($order)->paginate(['list_rows' => $pagesize, 'query' => request()->param()], false); $this->page_info = $res; return $res->items(); } /** * 获取咨询信息 * @access public * @author csdeshang * @param array $condition 咨询条件 * @return array */ public function getConsultInfo($condition) { return Db::name('consult')->where($condition)->find(); } /** * 删除咨询 * @access public * @author csdeshang * @param array $condition 检索条件 */ public function delConsult($condition) { return Db::name('consult')->where($condition)->delete(); } /** * 回复咨询 * @access public * @author csdeshang * @param array $condition 条件 * @param array $data 参数内容 * @return type */ public function editConsult($condition, $data) { $data['consult_replytime'] = TIMESTAMP; return Db::name('consult')->where($condition)->update($data); } }