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; 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.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.house.form.HouseSaleRentInfoPublishFormDTO; import com.elink.esua.epdc.dto.house.form.HouseSaleRentInfoPublishFormDTO;
@ -47,9 +49,10 @@ public class ApiCustomHouseSaleRentInfoController {
*/ */
@GetMapping("resi/mypublishedlist") @GetMapping("resi/mypublishedlist")
public Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(@RequestParam("pageNum") Integer pageNum, 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 * @date: 2023/5/5 5:31 PM
*/ */
@GetMapping("custom/housesalerentinfo/resi/mypublishedlist") @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); @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 @Override
public Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(Integer pageNum, Integer pageSize) { public Result<PageData<HouseSaleRentInfoListResultDTO>> listMyPuhlishedList(String userId, Integer pageNum, Integer pageSize) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_CUSTOM_SERVER, "listMyPuhlishedList", pageNum, pageSize); return ModuleUtils.feignConError(ServiceConstant.EPDC_CUSTOM_SERVER, "listMyPuhlishedList", userId, pageNum, pageSize);
} }
@Override @Override

2
epdc-cloud-client-yushan

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