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; + } }