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' + + + +