service = new UserDashboardRuleService(); } /** * 列表页数据格式化 * * @param array $data * @return array */ protected function indexFormat($data) { if (isset($data['created_at'])) $data['created_at'] = date('Y-m-d H:i:s', $data['created_at']); if (isset($data['updated_at'])) $data['updated_at'] = date('Y-m-d H:i:s', $data['updated_at']); if (isset($data['resources_id'])) $data['resources'] = Resource::where(['id' => $data['resources_id']])->first(); if (isset($data['rule_type']) && $data['rule_type'] == 'role'){ $data['related_rt'] = Role::where(['id' => $data['related']])->value('name'); }elseif (isset($data['rule_type']) && $data['rule_type'] == 'user'){ $data['related_rt'] = User::where(['id' => $data['related']])->value('name'); }elseif (isset($data['rule_type']) && $data['rule_type'] == 'group'){ $data['related_rt'] = UserGroup::where(['id' => $data['related']])->value('title'); } return $data; } }