AccountService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.webchat.client.mall.service;
  2. import com.webchat.common.bean.APIResponseBean;
  3. import com.webchat.common.bean.APIResponseBeanUtil;
  4. import com.webchat.domain.vo.response.UserBaseResponseInfoVO;
  5. import com.webchat.rmi.user.UserServiceClient;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. @Service
  9. public class AccountService {
  10. @Autowired
  11. private UserServiceClient userServiceClient;
  12. /**
  13. * 获取用户信息
  14. *
  15. * @param userId
  16. * @return
  17. */
  18. public UserBaseResponseInfoVO userInfo(String userId) {
  19. APIResponseBean<UserBaseResponseInfoVO> responseBean = userServiceClient.userInfo(userId);
  20. if (APIResponseBeanUtil.isOk(responseBean)) {
  21. return responseBean.getData();
  22. }
  23. // TODO
  24. return null;
  25. }
  26. /**
  27. * 用户账号查询详情
  28. *
  29. * @param account
  30. * @return
  31. */
  32. public UserBaseResponseInfoVO queryAccount( String account) {
  33. APIResponseBean<UserBaseResponseInfoVO> responseBean = userServiceClient.queryAccount(account);
  34. if (APIResponseBeanUtil.isOk(responseBean)) {
  35. return responseBean.getData();
  36. }
  37. // TODO
  38. return null;
  39. }
  40. }