where(['dataFlag'=>1,'msgType'=>'text'])->field(true)->order('id desc')->paginate(input('limit/d')); } /** * 图文消息分页 */ public function newsPageQuery(){ $rs = $this->where(['dataFlag'=>1,'msgType'=>'news'])->field(true)->order('id desc')->paginate(input('limit/d')); return WSTReturn('',1,$rs); } public function getById($id){ return $this->get(['id'=>$id,'dataFlag'=>1]); } /** * 新增 */ public function add(){ $data = input('post.'); $data['createTime'] = date('Y-m-d H:i:s'); WSTUnset($data,'id'); $result = $this->allowField(true)->save($data); if(false !== $result){ return WSTReturn("新增成功", 1); } return WSTReturn($this->getError(), -1); } /** * 编辑 */ public function edit(){ $Id = (int)input('post.id'); $data = input('post.'); WSTUnset($data,'createTime'); $result = $this->allowField(true)->save($data,['id'=>$Id]); if(false !== $result){ return WSTReturn("编辑成功", 1); } return WSTReturn('编辑失败',-1); } /** * 删除 */ public function del(){ $id = (int)input('post.id/d'); $data = []; $data['dataFlag'] = -1; $result = $this->update($data,['id'=>$id]); if(false !== $result){ return WSTReturn("删除成功", 1); } return WSTReturn('编辑失败',-1); } }