Browse Source

房屋租售-在api服务中解析userid,通过参数传递给custom服务使用

master
wxz 2 years ago
parent
commit
652bb72423
  1. 7
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiCustomHouseSaleRentInfoController.java
  2. 3
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/CustomFeignClient.java
  3. 4
      epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/CustomFeignClientFallback.java
  4. 2
      epdc-cloud-client-yushan

7
epdc-cloud-api/src/main/java/com/elink/esua/epdc/controller/ApiCustomHouseSaleRentInfoController.java

@ -1,5 +1,7 @@
package com.elink.esua.epdc.controller;
import com.elink.esua.epdc.common.token.dto.TokenDto;
import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.house.form.HouseSaleRentInfoPublishFormDTO;
@ -47,9 +49,10 @@ public class ApiCustomHouseSaleRentInfoController {
*/
@GetMapping("resi/mypublishedlist")
public Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(@RequestParam("pageNum") Integer pageNum,
@RequestParam("pageSize") Integer pageSize) {
@RequestParam("pageSize") Integer pageSize,
@LoginUser TokenDto loginUser) {
return customFeignClient.listMyPuhlishedList(pageNum, pageSize);
return customFeignClient.listMyPuhlishedList(loginUser.getUserId(), pageNum, pageSize);
}
/**

3
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/CustomFeignClient.java

@ -357,7 +357,8 @@ public interface CustomFeignClient {
* @date: 2023/5/5 5:31 PM
*/
@GetMapping("custom/housesalerentinfo/resi/mypublishedlist")
Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(@RequestParam("pageNum") Integer pageNum,
Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(@RequestParam("userId") String userId,
@RequestParam("pageNum") Integer pageNum,
@RequestParam("pageSize") Integer pageSize);
/**

4
epdc-cloud-api/src/main/java/com/elink/esua/epdc/feign/fallback/CustomFeignClientFallback.java

@ -201,8 +201,8 @@ public class CustomFeignClientFallback implements CustomFeignClient {
}
@Override
public Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(Integer pageNum, Integer pageSize) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_CUSTOM_SERVER, "listMyPuhlishedList", pageNum, pageSize);
public Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(String userId, Integer pageNum, Integer pageSize) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_CUSTOM_SERVER, "listMyPuhlishedList", userId, pageNum, pageSize);
}
@Override

2
epdc-cloud-client-yushan

@ -1 +1 @@
Subproject commit 1014828fa2a2b69f630718183404c184f4d75382
Subproject commit 45422f80613968a587767917ae241ca4b8c0bee6
Loading…
Cancel
Save