package com.doumee.config.xyy;
|
|
|
import com.doumee.biz.system.SystemDictDataBiz;
|
import com.doumee.config.xyy.dto.RestRequest;
|
import com.doumee.core.constants.Constants;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Component;
|
|
/**
|
* 芯烨云公共配置类
|
*/
|
@Component
|
public class XyyConfig {
|
|
@Autowired
|
private SystemDictDataBiz systemDictDataBiz;
|
|
/**
|
* 生成通用的请求头
|
*/
|
public void createRequestHeader(RestRequest request) {
|
String user = systemDictDataBiz.queryByCode(Constants.XPYUN_CONFIG, Constants.XPYUN_USER).getCode();
|
String userKey = systemDictDataBiz.queryByCode(Constants.XPYUN_CONFIG, Constants.XPYUN_USER_KEY).getCode();
|
request.setUser(user);
|
request.setTimestamp(System.currentTimeMillis() + "");
|
request.setSign(HashSignUtil.sign(request.getUser() + userKey + request.getTimestamp()));
|
request.setDebug("0");
|
}
|
}
|