<?php /** * Created by PhpStorm. * User: xmy 280564871@qq.com * Date: 2017/4/26 * Time: 20:44 */ namespace Open\Model; class OpenMessageModel extends BaseModel{ const READ = 1; const UNREAD = 2; protected $_auto = [ ['status',self::UNREAD,self::MODEL_INSERT], ['create_time','time',self::MODEL_INSERT,'function'], ]; /** * 发送消息 * @param $develop_id * @param $title * @param $content * @return mixed * author: xmy 280564871@qq.com */ public function sendMsg($develop_id,$title,$content){ $data['title'] = $title; $data['content'] = $content; $data['develop_id'] = $develop_id; $data = $this->create($data); return $this->add($data); } public function getUserData($develop_id){ $map['develop_id'] = $develop_id; $map['status'] = ['gt',0]; $data = $this->where($map)->order('create_time desc')->select(); return $data; } /** * 用户未读消息 * @param $develop_id * @return mixed * author: xmy 280564871@qq.com */ public function countMsg($develop_id){ $map['develop_id'] = $develop_id; $map['status'] = 2; return $this->where($map)->count(); } /** * 设置状态 * @param $ids * @param $status * @return bool * author: xmy 280564871@qq.com */ public function setStatus($ids,$status){ $map['id'] = ['in',$ids]; return $this->where($map)->setField(['status'=>$status]); } }