Asset::max('display_id'), DisplayIndexObjectType::ASSETGROUP => AssetGroup::max('display_id'), DisplayIndexObjectType::PLAN=>Plan::max('display_id'), DisplayIndexObjectType::REQUIREMENTGROUP=>RequirementGroup::max('display_id'), DisplayIndexObjectType::PROJECT => Project::max('display_id'), DisplayIndexObjectType::REQUIREMENT=>Requirement::max('display_id'), DisplayIndexObjectType::TASK=>Task::query()->where('project_id',$object_id)->max('display_id'), DisplayIndexObjectType::DEPARTMENT=>Department::max('display_id'), DisplayIndexObjectType::APPROVALFLOW=>ApprovalFlow::max('display_id'), DisplayIndexObjectType::NAMERULE=>NamingRule::query()->where('company_id',$object_id)->max('display_id'), }; return $result >0? $result+1 :1; } }