MailLogic.php
1007 字节
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
namespace App\Http\Logic\Bside\Mail;
use App\Http\Logic\Bside\BaseLogic;
use App\Models\Mail\Mail as MailModel;
use App\Models\Mail\MailUser as MailUserModel;
class MailLogic extends BaseLogic
{
public function __construct()
{
parent::__construct();
$this->model = new MailModel();
$this->param = $this->requestAll;
}
/**
* @name :详情
* @author :liyuhang
*/
public function mail_info(){
$info = $this->model->read($this->param);
//生成一条阅读记录
$mailUserModel = new MailUserModel();
$data = [
'user_id'=>$this->user['id'],
'mail_id'=>$info['id'],
];
//查询当前记录是否存在
$read_info = $mailUserModel->read($data);
if($read_info === false){
$rs = $mailUserModel->add($data);
if($rs === false){
$this->fail('error');
}
}
return $this->success($info);
}
}