From c9d04bc519b73f7fc4841c34e2f15fca9db7aad2 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期五, 31 五月 2024 14:08:30 +0800 Subject: [PATCH] 重构:service、mapper plus化,xml删除多余sql --- src/main/java/com/ycl/jxkg/service/impl/UserTokenServiceImpl.java | 23 +++++++++-------------- 1 files changed, 9 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/service/impl/UserTokenServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/UserTokenServiceImpl.java index 9d5a5ef..67cf4d5 100644 --- a/src/main/java/com/ycl/jxkg/service/impl/UserTokenServiceImpl.java +++ b/src/main/java/com/ycl/jxkg/service/impl/UserTokenServiceImpl.java @@ -1,5 +1,6 @@ package com.ycl.jxkg.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.jxkg.config.property.SystemConfig; import com.ycl.jxkg.domain.User; import com.ycl.jxkg.domain.UserToken; @@ -7,6 +8,7 @@ import com.ycl.jxkg.service.UserService; import com.ycl.jxkg.service.UserTokenService; import com.ycl.jxkg.utils.DateTimeUtil; +import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -15,26 +17,19 @@ import java.util.UUID; @Service -public class UserTokenServiceImpl extends BaseServiceImpl<UserToken> implements UserTokenService { +@RequiredArgsConstructor +public class UserTokenServiceImpl extends ServiceImpl<UserTokenMapper, UserToken> implements UserTokenService { private final UserTokenMapper userTokenMapper; private final UserService userService; private final SystemConfig systemConfig; - - @Autowired - public UserTokenServiceImpl(UserTokenMapper userTokenMapper, UserService userService, SystemConfig systemConfig) { - super(userTokenMapper); - this.userTokenMapper = userTokenMapper; - this.userService = userService; - this.systemConfig = systemConfig; - } @Override @Transactional public UserToken bind(User user) { user.setModifyTime(new Date()); - userService.updateByIdFilter(user); + userService.updateById(user); return insertUserToken(user); } @@ -64,18 +59,18 @@ userToken.setCreateTime(startTime); userToken.setEndTime(endTime); userToken.setUserName(user.getUserName()); - userService.updateByIdFilter(user); - userTokenMapper.insertSelective(userToken); + userService.updateById(user); + userTokenMapper.insert(userToken); return userToken; } @Override public void unBind(UserToken userToken) { - User user = userService.selectById(userToken.getUserId()); + User user = userService.getById(userToken.getUserId()); user.setModifyTime(new Date()); user.setWxOpenId(null); userService.updateById(user); - userTokenMapper.deleteByPrimaryKey(userToken.getId()); + userTokenMapper.deleteById(userToken.getId()); } } -- Gitblit v1.8.0