SuperService.java 634 B

1234567891011121314151617181920212223242526
  1. package com.zswl.dataservice.service.base;
  2. import com.zswl.dataservice.auth.UserContext;
  3. import com.zswl.dataservice.dao.UserDao;
  4. import com.zswl.dataservice.domain.user.User;
  5. import lombok.extern.slf4j.Slf4j;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. /**
  8. * @author TRX
  9. * @date 2024/5/10
  10. */
  11. @Slf4j
  12. public abstract class SuperService {
  13. @Autowired
  14. private UserDao userDao;
  15. public User getCrrentUser() {
  16. if (UserContext.currentUser() != null) {
  17. String uid = UserContext.currentUser().getId();
  18. return userDao.findTopById(uid);
  19. }
  20. return null;
  21. }
  22. }