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: epdc:
# 便捷通行接口 # 党建e家接口
urls: 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") @GetMapping("news/list")
public Result<List<EpdcNewsListResultDTO>> listNews(@LoginUser TokenDto userDetail, EpdcNewsListFromDTO epdcNewsFromDTO) { public Result<List<EpdcNewsListResultDTO>> listNews(@LoginUser TokenDto userDetail, EpdcNewsListFromDTO epdcNewsFromDTO) {
return newsService.listNews(userDetail, 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 * @email yujintao@elink-cn.com
* @date 2019/9/7 9:27 * @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 { 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 @Override
public boolean supportsParameter(MethodParameter parameter) { 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 @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.getStreet()).concat("/")
.concat(completeDept.getCommunity()).concat("/") .concat(completeDept.getCommunity()).concat("/")
.concat(completeDept.getGrid()); .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 @Test
public void test(){ public void test(){
TokenDto tokenDto = new TokenDto(); 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.setFaceImg("http://b-ssl.duitang.com/uploads/item/201707/19/20170719211350_4PnBt.jpeg");
tokenDto.setGridId(1169158285790900226L); tokenDto.setGridId(1169158285790900226L);
tokenDto.setMobile("15555555555"); tokenDto.setMobile("15555555555");

Loading…
Cancel
Save