diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java index 3bb0b8f6..4071c1f6 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java @@ -541,14 +541,11 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl 0 && Objects.isNull(domesticStandard)){ + if(Objects.isNull(domesticStandard)){ // 物理删除 lawsDomesticStandardService.delById(lawsAsmsDomestic.getId()); - lawsDomesticStandardService.save(lawsDomesticStandard); - }else { - lawsDomesticStandardService.updateById(lawsDomesticStandard); } + lawsDomesticStandardService.saveOrUpdate(lawsDomesticStandard); // 同步es数据库 lawsHomeSearchService.updateEsData(LawsHomeSearchCommon.LAWS_DOMESTIC_STANDARD, lawsDomesticStandard.getId(), LawsHomeSearchCommon.LAWS_ES_ADD); });