From 65c58fd26e5e0030690502db13e91e77dc75ea20 Mon Sep 17 00:00:00 2001 From: lanzu_qinsheng <334039090@qq.com> Date: Tue, 15 Sep 2020 17:10:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9C=8D=E5=8A=A1=E5=95=86?= =?UTF-8?q?=E6=B5=81=E6=B0=B4=E6=90=9C=E7=B4=A2=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/LanzuFinancialRecord.php | 3 +++ app/Admin/Controllers/LanzuMpInfoController.php | 5 +++++ app/Models/LanzuMpInfo.php | 14 ++++++++++++++ 3 files changed, 22 insertions(+) diff --git a/app/Admin/Controllers/LanzuFinancialRecord.php b/app/Admin/Controllers/LanzuFinancialRecord.php index afd09ef..f2640de 100644 --- a/app/Admin/Controllers/LanzuFinancialRecord.php +++ b/app/Admin/Controllers/LanzuFinancialRecord.php @@ -9,6 +9,7 @@ use App\Models\FinancialRecord; use App\Models\FinancialRecord0; use App\Models\ImsCjdcUser; use App\Models\LanzuCsInfo; +use App\Models\LanzuMpInfo; use Dcat\Admin\Admin; use Dcat\Admin\Controllers\AdminController; use Dcat\Admin\Form; @@ -60,6 +61,8 @@ class LanzuFinancialRecord extends AdminController $filter->equal('id'); if (!$adu->isRole('lanzu_cs')&&$type==4) { $filter->equal('user_id', '社区站点')->select(LanzuCsInfo::selectCsInfo()); + }elseif (!$adu->isRole('lanzu_mp')&&$type==2){ + $filter->equal('user_id', '服务商')->select(LanzuMpInfo::selectCsInfo()); } }); diff --git a/app/Admin/Controllers/LanzuMpInfoController.php b/app/Admin/Controllers/LanzuMpInfoController.php index ec99507..fb18e09 100644 --- a/app/Admin/Controllers/LanzuMpInfoController.php +++ b/app/Admin/Controllers/LanzuMpInfoController.php @@ -193,6 +193,10 @@ class LanzuMpInfoController extends AdminController }); } + /** + * @param Content $content + * @return Content + */ public function showData(Content $content) { return $content->header('控制面板') @@ -204,4 +208,5 @@ class LanzuMpInfoController extends AdminController }); } + } diff --git a/app/Models/LanzuMpInfo.php b/app/Models/LanzuMpInfo.php index 3dc5aa8..491082f 100644 --- a/app/Models/LanzuMpInfo.php +++ b/app/Models/LanzuMpInfo.php @@ -14,4 +14,18 @@ class LanzuMpInfo extends Model protected $table = 'lanzu_mp_info'; protected $dateFormat = 'U'; + /** + * @return array + */ + public static function selectCsInfo() + { + $rows = self::get(); + $item = []; + if ($rows){ + foreach ($rows as $row){ + $item[$row->admin_user_id] = $row->name; + } + } + return $item; + } }