From 79f3f87a6b34155325f492b0e9cc6d9406f9500d Mon Sep 17 00:00:00 2001 From: "Michelle.Chung" <1242874891@qq.com> Date: Wed, 2 Aug 2023 15:23:47 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=96=B0=E5=A2=9E=20SysSocialServiceImpl?= =?UTF-8?q?#updateByBo=20=E6=9B=B4=E6=96=B0=E7=A4=BE=E4=BC=9A=E5=8C=96?= =?UTF-8?q?=E5=85=B3=E7=B3=BB=20;=20update=20=E6=9B=B4=E6=96=B0=20RemoteSo?= =?UTF-8?q?cialServiceImpl#updateByBo=20;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/system/dubbo/RemoteSocialServiceImpl.java | 3 +-- .../org/dromara/system/service/ISysSocialService.java | 5 +++++ .../system/service/impl/SysSocialServiceImpl.java | 10 ++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteSocialServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteSocialServiceImpl.java index c67fc1e4..85bb43cf 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteSocialServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteSocialServiceImpl.java @@ -48,8 +48,7 @@ public class RemoteSocialServiceImpl implements RemoteSocialService { */ @Override public void updateByBo(RemoteSocialBo bo) { - SysSocial update = MapstructUtils.convert(bo, SysSocial.class); - sysSocialMapper.updateById(update); + sysSocialService.updateByBo(MapstructUtils.convert(bo, SysSocialBo.class)); } /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysSocialService.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysSocialService.java index 9c8275ef..abcf6d1f 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysSocialService.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysSocialService.java @@ -33,6 +33,11 @@ public interface ISysSocialService { */ Boolean insertByBo(SysSocialBo bo); + /** + * 更新社会化关系 + */ + + Boolean updateByBo(SysSocialBo bo); /** * 删除社会化关系信息 diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysSocialServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysSocialServiceImpl.java index 065dea0d..83834efa 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysSocialServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysSocialServiceImpl.java @@ -65,6 +65,16 @@ public class SysSocialServiceImpl implements ISysSocialService { return flag; } + /** + * 更新社会化关系 + */ + @Override + public Boolean updateByBo(SysSocialBo bo) { + SysSocial update = MapstructUtils.convert(bo, SysSocial.class); + validEntityBeforeSave(update); + return baseMapper.updateById(update) > 0; + } + /** * 保存前的数据校验