diff --git a/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/AppUserServiceImpl.java b/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/AppUserServiceImpl.java index 03a230677..b3fc94e6c 100644 --- a/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/AppUserServiceImpl.java +++ b/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/AppUserServiceImpl.java @@ -249,8 +249,11 @@ public class AppUserServiceImpl extends ServiceImpl impleme } @Override + @Transactional(rollbackFor = BusinessException.class) public void updateDevCode(String userId, String devCode) { LambdaUpdateWrapper lambdaUpdateWrapper = new LambdaUpdateWrapper<>(); + lambdaUpdateWrapper.set(User::getDevCode,null).eq(User::getDevCode,devCode); + this.update(lambdaUpdateWrapper); lambdaUpdateWrapper.set(User::getDevCode,devCode).eq(User::getId,userId); this.update(lambdaUpdateWrapper); }