From f76f8f4418db8e1db3181b6bbb5acab2911b63e2 Mon Sep 17 00:00:00 2001
From: yjz <3131811435@qq.com>
Date: Wed, 18 Oct 2023 09:10:47 +0800
Subject: [PATCH] =?UTF-8?q?fix(=E6=96=87=E6=A1=A3=E6=8B=86=E5=88=86):=20?=
=?UTF-8?q?=E6=89=B9=E9=87=8F=E7=BC=96=E8=BE=91=E9=97=AE=E9=A2=98=E4=BF=AE?=
=?UTF-8?q?=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mapper/DocumentSplitMapper.java | 6 +++
.../mapper/xml/DocumentSplitMapper.xml | 17 +++++++++
.../impl/DocumentSplitServiceImpl.java | 38 +++++++++++++++----
3 files changed, 53 insertions(+), 8 deletions(-)
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java
index 94f31c0b..30c45c98 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java
+++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java
@@ -117,4 +117,10 @@ public interface DocumentSplitMapper {
* @return
*/
int insertLawsDocumentSplit(@Param("insertField") String insertField, @Param("insertValue") String insertValue);
+
+ /**
+ * 条目批量删除根据itemId
+ * @param itemIds
+ */
+ int deleteItemsValByItemIds(@Param("itemIds") String itemIds, @Param("type") String type);
}
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml
index 62ca58ef..e6620d90 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml
+++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml
@@ -57,6 +57,23 @@
+
+ delete from sar_file_split_items_val
+ where item_id in
+
+ #{item}
+
+
+
+
+ and type = #{type}
+
+
+ and type ]]> 'interpretation'
+
+
+
+