doum
17 小时以前 7a0b33a5f2e0ba589bf35a1b8d896700a21f94a4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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");
    }
}