From ab4841972b07a438893cce67ae597527f75ef648 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 13 六月 2024 09:16:23 +0800
Subject: [PATCH] 最新版本

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
index 2a2dd80..9deef32 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -544,6 +544,7 @@
     }
 
     @Override
+    @Transactional(rollbackFor = {BusinessException.class,Exception.class})
     public void deleteById(Integer id,LoginUserInfo loginUserInfo) {
         Member member=new Member();
         member.setId(id);
@@ -553,6 +554,17 @@
         member.setHkStatus(Constants.ZERO);
         member.setRemark("浜哄憳宸插垹闄わ紝绛夊緟鍒犻櫎闂ㄧ鏉冮檺");
         memberMapper.updateById(member);
+
+        //鍒櫎绯荤粺鐧婚檰璐︽埛
+        SystemUser user = new SystemUser();
+        user.setMemberId(id);
+        systemUserMapper.update(null,new UpdateWrapper<SystemUser>().lambda()
+                .eq(SystemUser::getMemberId,id)
+                .set(SystemUser::getDeleted,Boolean.TRUE)
+                .set(SystemUser::getUpdateUser,member.getEditor())
+                .set(SystemUser::getUpdateTime,member.getEditDate())
+        );
+
         saveUserActionBiz(member,loginUserInfo,Constants.UserActionType.DELETE,userActionJoinMapper,JSONObject.toJSONString(member));
     }
 

--
Gitblit v1.9.3