package com.ard.tianyu.service.impl;
|
|
import com.ard.tianyu.config.TyConfiguration;
|
import com.ard.tianyu.http.TyClient;
|
import com.ard.tianyu.model.receiver.AccessTokenReceiver;
|
import com.ard.tianyu.model.receiver.BoxReceiver;
|
import com.ard.tianyu.model.receiver.TyHttpCommonReceiver;
|
import com.ard.tianyu.service.ITyService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.Collections;
|
import java.util.List;
|
|
/**
|
* TyServiceImpl
|
*
|
* @author liusuyi
|
* @date 2024年10月22日8:37
|
**/
|
@Service
|
public class TyServiceImpl implements ITyService {
|
|
@Resource
|
private TyClient tyClient;
|
@Resource
|
private TyConfiguration tyConfiguration;
|
|
|
@Override
|
public AccessTokenReceiver getAccessToken() {
|
return tyConfiguration.getAccessToken();
|
}
|
|
@Override
|
public List<BoxReceiver> getBoxList() {
|
//请求云盒列表
|
TyHttpCommonReceiver<List<BoxReceiver>> boxListReveiver = tyClient.getBoxList(tyConfiguration.getAccessToken().convertFromDTO());
|
return boxListReveiver.getContent();
|
}
|
}
|