whyclxw
2025-05-12 582ec8acdafaacb5bb9ef3e32aa71d15b51c99ae
src/main/java/com/whyc/service/UserService.java
@@ -6,11 +6,13 @@
import com.whyc.dto.Response;
import com.whyc.dto.UserClient;
import com.whyc.mapper.UserMapper;
import com.whyc.pojo.User;
import com.whyc.pojo.db_user.User;
import com.whyc.util.CommonUtil;
import com.whyc.util.RSAUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Service;
@@ -61,6 +63,8 @@
            return new Response<>().set(0);
        }
    }
    @CacheEvict(value = "userPage",allEntries = true)
    public Response addByRSA(User user) {
        User userFound = userBridgeService.findPasswordByUserName(user.getName());
        if (userFound.getId() != 0) {
@@ -124,6 +128,7 @@
        return users;
    }
    @Cacheable(value = "userPage")
    public Response getPage(int pageNum,int pageSize) {
        PageHelper.startPage(pageNum,pageSize);
        List<User> list = userMapper.selectList((Wrapper<User>) CommonUtil.objectNull);
@@ -134,6 +139,7 @@
        return new Response().set(1,pageInfo,"查询成功");
    }
    @CacheEvict(value = "userPage",allEntries = true)
    public Response update(User user) {
        User userFound = userBridgeService.findPasswordByUserName(user.getName());
        User userOfPhoneNumber = userBridgeService.getUserByPhoneNumber(user.getPhoneNumber());