Browse Source

@LoginUser拦截修改

dev
yujintao 6 years ago
parent
commit
24976fa0a8
  1. 4
      esua-epdc/epdc-gateway/src/main/resources/application.yml
  2. 1
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiNewsController.java
  3. 2
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java
  4. 2
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/resolver/LoginUserHandlerMethodArgumentResolver.java
  5. 2
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AdminServiceImpl.java
  6. 2
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/test/java/com/elink/esua/epdc/UserTest.java

4
esua-epdc/epdc-gateway/src/main/resources/application.yml

@ -186,6 +186,6 @@ renren:
epdc:
# 便捷通行接口
# 党建e家接口
urls:
- /*/epdc-app/**
- /api/**

1
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiNewsController.java

@ -77,7 +77,6 @@ public class ApiNewsController {
*/
@GetMapping("news/list")
public Result<List<EpdcNewsListResultDTO>> listNews(@LoginUser TokenDto userDetail, EpdcNewsListFromDTO epdcNewsFromDTO) {
return newsService.listNews(userDetail, epdcNewsFromDTO);
}

2
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java

@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.RequestBody;
* @email yujintao@elink-cn.com
* @date 2019/9/7 9:27
*/
@FeignClient(name = ServiceConstant.EPDC_USER_SERVER, fallback = UserFeignClientFallback.class)
@FeignClient(name = ServiceConstant.EPDC_USER_SERVER, fallback = UserFeignClientFallback.class,url = "http://127.0.0.1:9068")
public interface UserFeignClient {
/**

2
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/resolver/LoginUserHandlerMethodArgumentResolver.java

@ -36,7 +36,7 @@ public class LoginUserHandlerMethodArgumentResolver implements HandlerMethodArgu
@Override
public boolean supportsParameter(MethodParameter parameter) {
return parameter.getParameterType().isAssignableFrom(CpUserDetail.class) && parameter.hasParameterAnnotation(LoginUser.class);
return parameter.getParameterType().isAssignableFrom(TokenDto.class) && parameter.hasParameterAnnotation(LoginUser.class);
}
@Override

2
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AdminServiceImpl.java

@ -31,6 +31,6 @@ public class AdminServiceImpl implements AdminService {
.concat(completeDept.getStreet()).concat("/")
.concat(completeDept.getCommunity()).concat("/")
.concat(completeDept.getGrid());
return new Result().error(deptName);
return new Result().ok(deptName);
}
}

2
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/test/java/com/elink/esua/epdc/UserTest.java

@ -34,7 +34,7 @@ public class UserTest {
@Test
public void test(){
TokenDto tokenDto = new TokenDto();
tokenDto.setUserId("userId:ttteeesssttt");
tokenDto.setUserId("userId_ttteeesssttt");
tokenDto.setFaceImg("http://b-ssl.duitang.com/uploads/item/201707/19/20170719211350_4PnBt.jpeg");
tokenDto.setGridId(1169158285790900226L);
tokenDto.setMobile("15555555555");

Loading…
Cancel
Save