作者 lyh

gx

@@ -13,12 +13,11 @@ use App\Models\Mail\Mail as MailModel; @@ -13,12 +13,11 @@ use App\Models\Mail\Mail as MailModel;
13 */ 13 */
14 class MailController extends BaseController 14 class MailController extends BaseController
15 { 15 {
16 - public function lists(){ 16 + public function lists(MailLogic $mailLogic){
17 if(isset($this->map['title']) && !empty($this->map['title'])){ 17 if(isset($this->map['title']) && !empty($this->map['title'])){
18 $this->map['title'] = ['like','%'.$this->map['title'].'%']; 18 $this->map['title'] = ['like','%'.$this->map['title'].'%'];
19 } 19 }
20 - $mailModel = new MailModel();  
21 - $lists = $mailModel->lists($this->map,$this->page,$this->row,$this->order); 20 + $lists = $mailLogic->mail_lists($this->map,$this->page,$this->row,$this->order);
22 $this->response('列表',Code::SUCCESS,$lists); 21 $this->response('列表',Code::SUCCESS,$lists);
23 } 22 }
24 23
@@ -15,6 +15,23 @@ class MailLogic extends BaseLogic @@ -15,6 +15,23 @@ class MailLogic extends BaseLogic
15 } 15 }
16 16
17 /** 17 /**
  18 + * @remark :列表
  19 + * @name :mail_lists
  20 + * @author :lyh
  21 + * @method :post
  22 + * @time :2023/6/21 16:38
  23 + */
  24 + public function mail_lists($map,$page,$row,$order = 'created_at',$filed = ['*']){
  25 + $lists = $this->model->lists($map,$page,$row,$order,$filed);
  26 + if(!empty($lists)){
  27 + foreach ($lists['list'] as $k => $v){
  28 + $lists['list'][$k]['user_list_name'] = $this->model->getUserListName($v['user_list']);
  29 + }
  30 + }
  31 + return $this->success($lists);
  32 + }
  33 +
  34 + /**
18 * @name :获取详情 35 * @name :获取详情
19 * @return void 36 * @return void
20 * @author :liyuhang 37 * @author :liyuhang