|  |  |  | 
|---|
|  |  |  | import com.doumee.core.model.LoginUserInfo; | 
|---|
|  |  |  | import com.doumee.core.utils.Utils; | 
|---|
|  |  |  | import lombok.extern.slf4j.Slf4j; | 
|---|
|  |  |  | import org.apache.commons.lang3.StringUtils; | 
|---|
|  |  |  | import org.apache.shiro.SecurityUtils; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  | import org.springframework.util.DigestUtils; | 
|---|
|  |  |  | 
|---|
|  |  |  | signString.append("loginuserId").append("=").append(user.getId()).append(";"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String apiToken = String.valueOf(request.getHeader("token")); | 
|---|
|  |  |  | if(StringUtils.isNotBlank(apiToken)){ | 
|---|
|  |  |  | signString.append("apiToken").append("=").append(apiToken).append(";"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 参数签名 | 
|---|
|  |  |  | return DigestUtils.md5DigestAsHex(signString.toString().getBytes()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | HashMap<String, Object> paramMap = new HashMap<>(); | 
|---|
|  |  |  | paramMap.put("REQUEST_URI", request.getRequestURI()); | 
|---|
|  |  |  | paramMap.put("USER_TOKEN", String.valueOf(request.getHeader("eva-auth-token"))); | 
|---|
|  |  |  | paramMap.put("API_TOKEN", String.valueOf(request.getHeader("token"))); | 
|---|
|  |  |  | paramMap.put("IP", Utils.User_Client.getIP(request)); | 
|---|
|  |  |  | return paramMap; | 
|---|
|  |  |  | } | 
|---|