From 62654cb7d3e23074278c7c061bef8f6cbee90d73 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 10 十一月 2023 09:48:21 +0800 Subject: [PATCH] 修改历史数据导入时限制单次导入通过配置做限制,开启多线程分批并行执行insert,注解开启事务回滚失效,对象方式开启事务实现手动提交事务,异常回滚事务 --- Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeOrderDTO.java | 35 +++++++++++++++++++++++++---------- 1 files changed, 25 insertions(+), 10 deletions(-) diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeOrderDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeOrderDTO.java index e6c9f24..887df95 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeOrderDTO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeOrderDTO.java @@ -40,6 +40,12 @@ */ private List<CodeOrderSecDTO> secDTOList; + + /** + * 鏈�澶ф祦姘村彿 + */ + private int maxSecNum; + public String getCodeClassifyOid() { return codeClassifyOid; } @@ -80,14 +86,23 @@ this.editInProcess = editInProcess; } - @Override - public String toString() { - return "CodeOrderDTO{" + - "codeClassifyOid='" + codeClassifyOid + '\'' + - ", templateOid='" + templateOid + '\'' + - ", codeRuleOid='" + codeRuleOid + '\'' + - ", editInProcess=" + editInProcess + - ", secDTOList=" + secDTOList + - "} " + super.toString(); - } + public int getMaxSecNum() { + return maxSecNum; + } + + public void setMaxSecNum(int maxSecNum) { + this.maxSecNum = maxSecNum; + } + + @Override + public String toString() { + return "CodeOrderDTO{" + + "codeClassifyOid='" + codeClassifyOid + '\'' + + ", templateOid='" + templateOid + '\'' + + ", codeRuleOid='" + codeRuleOid + '\'' + + ", editInProcess=" + editInProcess + + ", secDTOList=" + secDTOList + + ", maxSecNum=" + maxSecNum + + '}'; + } } -- Gitblit v1.9.3