diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java index a17edfb8..4ba57ebb 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java @@ -440,8 +440,6 @@ public class SynchronizationAsmsService { lawsDocumentSplit.setApplications((String) objectMap2.get("modelsType")); lawsDocumentSplit.setDynamicType((String) objectMap2.get("powerType")); - lawsDocumentSplit.setId(UUIDUtils.randomUUID20()); - if (StringUtils.isNotBlank(lawsDocumentSplit.getLawsRequireType())){ lawsDocumentSplit.setLawsRequireType(getItemValues(lawsDocumentSplit.getLawsRequireType().replace(",", ";"), "1702212236079886338", sysDictItemList)); // 法规要求类型 diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java index 557e49e7..8492d333 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java @@ -1407,9 +1407,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { .in(LawsDocumentSplit::getInfoId, sarFileSplitInfoEO.getId())); for (LawsDocumentSplit lawsDocumentSplit : lawsDocumentSplits) { // 先删除旧条文详情 - sarFileSplitItemsValEOMapper.delete( - new LambdaQueryWrapper() - .eq(SarFileSplitItemsValEO::getItemId, lawsDocumentSplit.getId())); + sarFileSplitItemsValEOMapper.deleteByitemId(lawsDocumentSplit.getId()); // 构建新条文详情 if (StringUtils.isNotBlank(lawsDocumentSplit.getItemContent())){ @@ -1424,7 +1422,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { sarFileSplitItemsValEO.setType("TEXT"); sarFileSplitItemsValEO.setItemContent(lawsDocumentSplit.getItemContent()); sarFileSplitItemsValEOService.insertSelective(sarFileSplitItemsValEO); - return; + continue; } for (int i = 0; i < elements.size(); i++) { Element element = elements.get(i);