From bf7877a3cf088fbe0eae8ed9617d6b9cafcbb9b7 Mon Sep 17 00:00:00 2001 From: weiz <736250432@qq.com> Date: Wed, 29 May 2024 10:27:24 +0800 Subject: [PATCH] update --- app/adminapi/controller/IndexController.php | 17 ++++++++++++++++- .../works/bgsp/OaApproveController.php | 3 +++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/adminapi/controller/IndexController.php b/app/adminapi/controller/IndexController.php index 5b3ab93ce..f045dec53 100644 --- a/app/adminapi/controller/IndexController.php +++ b/app/adminapi/controller/IndexController.php @@ -10,7 +10,22 @@ public function index(){ $oa_plan = OaPlan::where('is_remind',0)->where('remind_type','>',0)->select()->toArray(); foreach ($oa_plan as $v){ - + $date = match($v['remind_type']){ + 1=>'5分钟',2=>'15分钟',3=>'30分钟',4=>'1小时',5=>'2小时',6=>'1天' + }; + if(time() > strtotime($v['remind_time'])){ + Db::name('oa_message')->insert([ + 'title' => '您有一条新的日程安排提醒', + 'template' => 0, + 'content' => '您的日程安排还有'.$date.'开始,请合理安排时间', + 'from_uid' => 0, + 'to_uid' => $v['admin_id'], + 'type' => 1, + 'send_time' => time(), + 'status' => 1, + 'is_draft' => 1, + ]); + } } } } \ No newline at end of file diff --git a/app/adminapi/controller/works/bgsp/OaApproveController.php b/app/adminapi/controller/works/bgsp/OaApproveController.php index 16c09dae2..43b45c1b6 100644 --- a/app/adminapi/controller/works/bgsp/OaApproveController.php +++ b/app/adminapi/controller/works/bgsp/OaApproveController.php @@ -19,6 +19,9 @@ return $this->fail("参数错误"); } $where = []; + if($params['type'] == 1){ + $where[] = ['check_status','in','0,1,2,3,4']; + } if($params['type'] == 2){ $where[] = ['check_status','=',0]; }