com.alibaba.dubbo.governance.web.governance.module.screen.Providers#getServiceAppMap 
at line 133 ， should be providers.size > 0 or just delete this comparison cause the next for will skip if proviers.size == 0
}
        return true;
    }
    public boolean delete(Long[] ids, Map<String, Object> context) {
        for (Long id : ids) {
            Provider provider = providerService.findProvider(id);
            if (provider == null) {
                context.put("message", getMessage("NoSuchOperationData", id));
                return false;
            } else if (provider.isDynamic()) {
                context.put("message", getMessage("CanNotDeleteDynamicData", id));
                return false;
            } else if (!super.currentUser.hasServicePrivilege(provider.getService())) {
                context.put("message", getMessage("HaveNoServicePrivilege", provider.getService()));
                return false;
            }
        }
        for (Long id : ids) {
            providerService.deleteStaticProvider(id);
        }
        return true;
    }
    public boolean enable(Long[] ids, Map<String, Object> context) {
        Map<Long, Provider> id2Provider = new HashMap<Long, Provider>();
        for (Long id : ids) {
            Provider provider = providerService.findProvider(id);
            if (provider == null) {
                context.put("message", getMessage("NoSuchOperationData", id));
                return false;
            } else if (!super.currentUser.hasServicePrivilege(provider.getService())) {