@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);
}
}
ServerAliasManagerImpl.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:jsf-core
作者:
评论列表
文章目录