TaoLer/app/common/model/MessageTo.php

44 lines
901 B
PHP
Raw Normal View History

2020-03-28 21:41:07 +08:00
<?php
2022-08-02 21:13:36 +08:00
/*
* @Author: TaoLer <317927823@qq.com>
* @Date: 2021-12-06 16:04:50
* @LastEditTime: 2022-08-16 12:01:52
2022-08-02 21:13:36 +08:00
* @LastEditors: TaoLer
* @Description: 优化版
* @FilePath: \TaoLer\app\common\model\MessageTo.php
2022-08-02 21:13:36 +08:00
* Copyright (c) 2020~2022 https://www.aieok.com All rights reserved.
*/
2020-03-28 21:41:07 +08:00
namespace app\common\model;
use think\Model;
use think\model\concern\SoftDelete;
class MessageTo extends Model
{
2020-04-06 18:01:17 +08:00
use SoftDelete;
protected $deleteTime = 'delete_time';
protected $defaultSoftDelete = 0;
2020-03-28 21:41:07 +08:00
//用户关联评论
public function user()
{
return $this->hasMany('User','user_id','id');
}
2020-03-31 23:01:00 +08:00
public function messages()
{
//评论关联用户
return $this->belongsTo('Message','message_id','id');
}
2020-03-28 21:41:07 +08:00
2022-08-02 21:13:36 +08:00
//得到消息数
public function getMsgNum($id)
{
2024-04-14 12:08:53 +08:00
$msgNum = $this::where(['receve_id'=>$id,'is_read'=>0])->count('id');
if($msgNum) {
return $msgNum;
2022-08-02 21:13:36 +08:00
}
2024-04-14 12:08:53 +08:00
return 0;
2022-08-02 21:13:36 +08:00
}
2020-03-28 21:41:07 +08:00
}