Message.php 2.0 KB
<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2020/7/20
 * Time: 14:00
 */

namespace app\api\controller;


use app\common\controller\Api;
use think\Db;

/**
 * 个人消息
 *不同的位置产生
 */
class Message extends Api
{
    protected $noNeedLogin = ['*'];
    protected $noNeedRight = ['*'];

    //保存消息
    public function add($userid,$op,$count = [])
    {
        switch ($op) {
            case "会员审核通过":
                $res = Db::name('messtext')->where('type',1)->find();
                $data['title'] = $res['title'];
                $data['content'] = $res['content'];
                break;
            case "会员审核失败":
                $res = Db::name('messtext')->where('type',2)->find();
                $data['title'] = $res['title'];
                $data['content'] = $res['content'];
                break;
            case "会员3天后到期":
                $res = Db::name('messtext')->where('type',3)->find();
                $data['content'] = $res['content'];
                $data['title'] = $res['title'];
                break;
            case "会员2天后到期":
                $res = Db::name('messtext')->where('type',4)->find();
                $data['content'] = $res['content'];
                $data['title'] = $res['title'];
                break;
            case "会员1天后到期":
                $res = Db::name('messtext')->where('type',5)->find();
                $data['content'] = $res['content'];
                $data['title'] = $res['title'];
                break;
            case "会员到期":
                $res = Db::name('messtext')->where('type',6)->find();
                $data['content'] = $res['content'];
                $data['title'] = $res['title'];
                break;
            default:
                break;
        }
        $data['user_id'] = $userid;
        $data['is_read'] = "0";//未读
        $data['createtime'] = time();
        $data['updatetime'] = time();
        $data['type'] = 1;

        Db::name('message')->insertGetId($data);
    }
}