lzy 1 week ago
parent
commit
3e266d20cf

+ 12 - 1
src/main/java/com/futu/course/user/service/impl/UserAddressServiceImpl.java

@@ -4,11 +4,14 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.futu.course.common.utils.SnowflakeIdWorker;
+import com.futu.course.user.domain.User;
 import com.futu.course.user.domain.UserAddress;
 import com.futu.course.user.service.UserAddressService;
 import com.futu.course.user.mapper.UserAddressMapper;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -19,7 +22,11 @@ import java.util.List;
  */
 @Service
 public class UserAddressServiceImpl extends ServiceImpl<UserAddressMapper, UserAddress> implements UserAddressService {
-    private final Long uid = 1919928855523627008L;
+
+
+
+    @Resource
+    RedisTemplate redisTemplate;
 
     /**
      * @title: UserAddressList
@@ -30,6 +37,8 @@ public class UserAddressServiceImpl extends ServiceImpl<UserAddressMapper, UserA
      * @date: 2025/5/12 8:47
      */
     public List<UserAddress> UserAddressList() {
+        User user = (User) redisTemplate.opsForValue().get("user");
+        Long uid = user.getId();
         LambdaQueryWrapper<UserAddress> eq = Wrappers.<UserAddress>lambdaQuery().eq(UserAddress::getUserId, uid);
         return this.list(eq);
     }
@@ -69,6 +78,8 @@ public class UserAddressServiceImpl extends ServiceImpl<UserAddressMapper, UserA
      * @date: 2025/5/12 9:41
      */
     public String addUserAddress(UserAddress userAddress) {
+        User user = (User) redisTemplate.opsForValue().get("user");
+        Long uid = user.getId();
         userAddress.setUserId(uid);
         SnowflakeIdWorker snowflakeIdWorker = new SnowflakeIdWorker(1, 1);
         long l = snowflakeIdWorker.nextId();