From 26d018d32e75438b764f4460cedb212027cec2d4 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Thu, 20 Oct 2022 23:20:36 +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