From 0f0b0e241eed09cd0ce5a98c7532b1b905a634bf Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 11 Jul 2022 19:15:47 +0800
Subject: [PATCH] fix
---
src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSettingServiceImpl.java | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSettingServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSettingServiceImpl.java
index 1ac322f..644e05d 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSettingServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSettingServiceImpl.java
@@ -35,7 +35,13 @@
WebSettingEntity webSetting = WebSettingConversion.INSTANCE.dtoToEntity(setWebSettingDto);
webSetting.setCompanyId(companyId);
if (setWebSettingDto.getId() == null) {
- this.baseMapper.insert(webSetting);
+ WebSettingEntity hasExist = this.baseMapper.selectByCompanyId(companyId);
+ if (hasExist != null) {
+ webSetting.setId(hasExist.getId());
+ this.baseMapper.updateById(webSetting);
+ } else {
+ this.baseMapper.insert(webSetting);
+ }
} else {
this.baseMapper.updateById(webSetting);
}
--
Gitblit v1.9.1