记得上下班打卡 | git大法好,push需谨慎

Commit 9d48f803 authored by jiangxiulong's avatar jiangxiulong

token

parent 2eceeddf
......@@ -28,11 +28,11 @@ import org.springframework.web.bind.annotation.RequestParam;
public interface FeignStoneIntegralClient {
// 用户积分数据
@GetMapping("user/info")
@GetMapping(value = "user/info", headers = {"Inner-Required=1"})
ResponseDto<StoneScoreListDto> stoneUserInfo();
// 增加积分
@PostMapping("user/logs/in2111")
@PostMapping(value = "user/logs/in2111")
ResponseDto<StoneScoreListDto> in2111(
@RequestParam(value = "uid") String uid,
@RequestParam(value = "score") Integer score,
......@@ -40,7 +40,7 @@ public interface FeignStoneIntegralClient {
);
// 减少积分
@PostMapping("user/logs/de2111")
@PostMapping(value = "user/logs/de2111")
ResponseDto<StoneScoreListDto> de2111(
@RequestParam(value = "uid") String uid,
@RequestParam(value = "score") Integer score,
......
package com.liquidnet.service.sweet.config;
import feign.RequestInterceptor;
import feign.RequestTemplate;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 解决feign调用传递header问题
* @class: SecuringRequestInterceptor
*/
@Component
public class SecuringRequestInterceptor implements RequestInterceptor {
@Override
public void apply(RequestTemplate requestTemplate) {
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder
.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
Enumeration<String> headerNames = request.getHeaderNames();
if (headerNames != null) {
while (headerNames.hasMoreElements()) {
String name = headerNames.nextElement();
String values = request.getHeader(name);
requestTemplate.header(name, values);
}
}
}
}
\ No newline at end of file
......@@ -67,6 +67,17 @@ public class SweetIntegralActivityDrawController {
return activityDrawService.winPrizeUser(integralActivityId);
}
/*@GetMapping("detail/{draw_id}")
@ApiOperation("抽奖详情")
@ApiImplicitParams({
@ApiImplicitParam(type = "query", dataType = "String", name = "integralActivityId", value = "活动id", required = true)
})
public ResponseDto<SweetIntegralActivityPrizeVo> create(
@RequestParam("integralActivityId") String integralActivityId
) {
return activityDrawService.create(integralActivityId);
}*/
@PostMapping("perfectAddress")
@ApiOperation("中奖完善收货地址")
@ApiImplicitParams({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment