ServerAliasManagerImpl.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:jsf-core 作者:
@Override
@Transactional(value = "transactionManager", isolation = Isolation.READ_COMMITTED, readOnly = false)
public void dynamicGrouping(List<ServerAlias> newServerAliasList,
                            List<Integer> cancelServerAliasList,
                            List<IfaceServer> updateServerVersionList,
                            UserAction action) throws Exception {
    try {
        if (cancelServerAliasList != null && !cancelServerAliasList.isEmpty()) {
            batchCancel(cancelServerAliasList);
        }

        if (newServerAliasList != null && !newServerAliasList.isEmpty()) {
            batchInsert(newServerAliasList);
        }

        if (updateServerVersionList != null && !updateServerVersionList.isEmpty()) {
            aliasVersionService.updateByServerList(updateServerVersionList, new Date());
        }

        action.setIsSucc(1);
    } catch (Exception e) {
        action.setIsSucc(0);
        throw new RuntimeException(e);
    } finally {
        userActionDAO.insert(action);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号