From f8c827392607967121c5f9a57894645f18ad5953 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 15 四月 2025 18:14:13 +0800
Subject: [PATCH] 代码初始化

---
 server/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/server/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java b/server/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
index 33954ea..b204cea 100644
--- a/server/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
+++ b/server/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -14,6 +14,7 @@
 import com.doumee.dao.business.CompanyMapper;
 import com.doumee.dao.business.CompanyMemberMapper;
 import com.doumee.dao.business.MemberMapper;
+import com.doumee.dao.business.model.Category;
 import com.doumee.dao.business.model.Company;
 import com.doumee.dao.business.model.CompanyMember;
 import com.doumee.dao.business.model.Member;
@@ -84,7 +85,19 @@
 
     @Override
     public void updateById(Member member) {
-        memberMapper.updateById(member);
+        if( member.getId() == null){
+            throw  new BusinessException(ResponseStatus.BAD_REQUEST);
+        }
+        LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
+        memberMapper.update(null,new UpdateWrapper<Member>().lambda()
+                .eq(Member::getId,member.getId() )
+                .set(Member::getSex,member.getSex() )
+                .set(Member::getPhone,member.getPhone() )
+                .set(Member::getRemark,member.getRemark() )
+                .set(Member::getEmail,member.getEmail() )
+                .set(Member::getEditDate,new Date())
+                .set(Member::getEditor,user.getId())
+        );
     }
 
     @Override

--
Gitblit v1.9.3