WxMiniProgramServiceImpl.java 983 Bytes
package com.infoloop.tianting.service.impl;

import com.infoloop.tianting.model.dto.WxUserDto.WxUserOpenIdDto;
import com.infoloop.tianting.model.dto.WxUserDto.WxUserPhoneResponseDto;
import com.infoloop.tianting.service.WxMiniProgramService;
import com.infoloop.tianting.service.client.WxMiniProgramClient;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Slf4j
@Service
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
public class WxMiniProgramServiceImpl implements WxMiniProgramService {

  private final WxMiniProgramClient wxMiniProgramClient;

  @Override
  public WxUserOpenIdDto getWxUserOpenIdByCode(String code) {
    return wxMiniProgramClient.getUserOpenIdByCode(code);
  }

  @Override
  public WxUserPhoneResponseDto getUserPhoneInfoByCode(String code){
    return wxMiniProgramClient.getUserPhoneInfoByCode(code);
  }

}