From d1344b515f9f17a7f3ba4429d0286ce1aa76ca40 Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Wed, 7 Jun 2023 15:28:51 +0800 Subject: [PATCH] Added @Transactional --- .../java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java | 3 +++ .../pinnacle/service/permission/impl/UserServiceImpl.java | 1 + 2 files changed, 4 insertions(+) diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java index f2ca960..78206ee 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java @@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.cfive.pinnacle.utils.WebUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.Objects; @@ -53,6 +54,7 @@ public class StaffServiceImpl extends ServiceImpl implements } @Override + @Transactional public boolean modifyStaff(User user) { Long departmentId = user.getDepartmentId(); Staff newStaff = user.getStaff(); @@ -77,6 +79,7 @@ public class StaffServiceImpl extends ServiceImpl implements } @Override + @Transactional public boolean modifySelf(Staff staff) { User user = WebUtil.getLoginUser().getUser(); Staff oldStaff = user.getStaff(); diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/UserServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/UserServiceImpl.java index 22c1b3b..ccdd6f3 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/UserServiceImpl.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/UserServiceImpl.java @@ -77,6 +77,7 @@ public class UserServiceImpl extends ServiceImpl implements IU } @Override + @Transactional public boolean modifyPasswd(String oldPasswd, String newPasswd) { if (!passwordEncoder.matches(oldPasswd, userMapper.getOneWithPowerByUsername(WebUtil.getLoginUser().getUsername()).getPasswd())) { throw new OldPasswordNotMatchException();