json.total_count @group_sync_repository_branch.count 
json.sync_repository_branches @group_sync_repository_branch.each do |item|
  json.gitlink_branch_name item.gitlink_branch_name
  json.external_branch_name item.external_branch_name
  branches = @sync_repository_branches.joins(:sync_repository).where(sync_repositories: {type: item.type}, gitlink_branch_name: item.gitlink_branch_name, external_branch_name: item.external_branch_name).order(updated_at: :desc)
  branch = branches.first
  json.type branch&.sync_repository&.type
  json.sync_time branch.sync_time.present? ? branch.sync_time.strftime("%Y-%m-%d %H:%M:%S") : nil
  json.sync_status branch.sync_status
  json.enable branch.enable
  json.reposync_branch_ids branches.pluck(:reposync_branch_id)
end