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"); } }