package com.xcong.excoin.modules.okxNewPrice.zhanghu;
|
|
import com.xcong.excoin.modules.okxNewPrice.okxpi.config.Dto.QuantApiMessage;
|
import com.xcong.excoin.modules.okxNewPrice.okxpi.config.ExchangeInfoEnum;
|
import lombok.RequiredArgsConstructor;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.stereotype.Service;
|
|
|
@Slf4j
|
@Service
|
@RequiredArgsConstructor
|
public class ApiMessageServiceImpl implements IApiMessageService {
|
|
@Override
|
public QuantApiMessage getApiMessage(String okx) {
|
|
QuantApiMessage quantApiMessage = new QuantApiMessage();
|
quantApiMessage.setExchange(okx);
|
quantApiMessage.setMemberId(1L);
|
|
// 根据传入的账号名称获取对应的账号信息
|
ExchangeInfoEnum account = ExchangeInfoEnum.valueOf(okx);
|
quantApiMessage.setAccountType(account.isAccountType()? "true":"false");
|
quantApiMessage.setState(1);
|
quantApiMessage.setIsTrade(1);
|
quantApiMessage.setASecretkey(account.getApiKey());
|
quantApiMessage.setBSecretkey(account.getSecretKey());
|
quantApiMessage.setPassPhrass(account.getPassphrase());
|
return quantApiMessage;
|
}
|
|
|
}
|