From 640d1ebf2b738440ab16f8e8954bfeed1472a3b3 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期五, 29 十二月 2023 17:59:26 +0800 Subject: [PATCH] 接口所有代码 --- guns-admin/src/main/java/com/stylefeng/guns/modular/api/HouseResourceController.java | 46 ++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 40 insertions(+), 6 deletions(-) diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/api/HouseResourceController.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/api/HouseResourceController.java index e8d7fae..e10c629 100644 --- a/guns-admin/src/main/java/com/stylefeng/guns/modular/api/HouseResourceController.java +++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/api/HouseResourceController.java @@ -1,6 +1,7 @@ package com.stylefeng.guns.modular.api; import com.alipay.api.internal.util.codec.Base64; +import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.modular.file.OSSService; import com.stylefeng.guns.modular.system.model.AppUser; import com.stylefeng.guns.modular.system.model.HouseResource; @@ -117,7 +118,26 @@ @ApiImplicitParam(name = "Authorization", value = "Bearer eyJhbGciOiJIUzUxMiJ....", required = true, paramType = "header") public ResultUtil confirm(Integer userType){ + AppUser appUser = appUserService.getAppUser(); + if(null != appUser && (appUser.getStatus() == 2|| appUser.getStatus() == 3)){ + return ResultUtil.errorLogin("当前账号已被冻结或删除"); + } return houseResourceService.confirm(userType); + } + + @ResponseBody + @PostMapping("/base/addHouse/userInfo") + @ApiOperation(value = "发布房源获取当前人的中介认证状态", tags = {"发布"}) + @ApiImplicitParams({ + @ApiImplicitParam(name = "Authorization", value = "Bearer eyJhbGciOiJIUzUxMiJ....", required = true, paramType = "header") + }) + public ResultUtil userInfo(){ + AppUser appUser = appUserService.getAppUser(); + if(null != appUser && (appUser.getStatus() == 2|| appUser.getStatus() == 3)){ + return ResultUtil.errorLogin("当前账号已被冻结或删除"); + } + Integer auth = appUserService.getAppUser().getAuth(); + return ResultUtil.success(appUser); } @ResponseBody @@ -127,6 +147,10 @@ @ApiImplicitParam(name = "Authorization", value = "Bearer eyJhbGciOiJIUzUxMiJ....", required = true, paramType = "header") }) public ResultUtil addHouse(@RequestBody AddHouseReq req){ + AppUser appUser = appUserService.getAppUser(); + if(null != appUser && (appUser.getStatus() == 2|| appUser.getStatus() == 3)){ + return ResultUtil.errorLogin("当前账号已被冻结或删除"); + } return houseResourceService.addHouse(req); } @@ -158,7 +182,6 @@ return ResultUtil.success(districtHouseResourceNumber); } - @ResponseBody @PostMapping("/base/houseResource/getHouseResourceInfo") @ApiOperation(value = "获取房源详情", tags = {"详情"}) @@ -171,7 +194,6 @@ return ResultUtil.success(houseResourceInfo); } - @ResponseBody @PostMapping("/base/houseResource/collectionHouseResource") @ApiOperation(value = "收藏/取消收藏房源操作", tags = {"详情"}) @@ -180,10 +202,12 @@ @ApiImplicitParam(name = "Authorization", value = "Bearer eyJhbGciOiJIUzUxMiJ....", required = true, paramType = "header") }) public ResultUtil collectionHouseResource(Integer id){ + AppUser appUser = appUserService.getAppUser(); + if(null != appUser && (appUser.getStatus() == 2|| appUser.getStatus() == 3)){ + return ResultUtil.errorLogin("当前账号已被冻结或删除"); + } return collectionHouseResourceService.collectionHouseResource(id); } - - @ResponseBody @GetMapping("/base/houseResource/getNearbyHouseResource") @@ -195,7 +219,6 @@ List<SearchHouseResourceListRes> nearbyHouseResource = houseResourceService.getNearbyHouseResource(id); return ResultUtil.success(nearbyHouseResource); } - @ResponseBody @GetMapping("/base/houseResource/getContactInformation/{id}") @@ -212,8 +235,13 @@ @ApiImplicitParam(name = "Authorization", value = "Bearer eyJhbGciOiJIUzUxMiJ....", required = true, paramType = "header") }) public ResultUtil addReportHouseResource(@RequestBody ReportHouseResourceReq req){ + AppUser appUser = appUserService.getAppUser(); + if(null != appUser && (appUser.getStatus() == 2|| appUser.getStatus() == 3)){ + return ResultUtil.errorLogin("当前账号已被冻结或删除"); + } return reportHouseResourceService.addReportHouseResource(req); } + @ResponseBody @PostMapping("/base/intermediary/list") @ApiOperation(value = "找中介", tags = {"服务"}) @@ -221,6 +249,7 @@ SearchIntermediaryRes res= appUserService.searchIntermediaryList(req); return ResultUtil.success(res); } + @ResponseBody @PostMapping("/base/intermediary/intermediaryInfo") @ApiOperation(value = "找中介-中介信息", tags = {"服务"}) @@ -241,6 +270,7 @@ } return ResultUtil.success(res); } + @ResponseBody @GetMapping("/base/intermediary/getContactInfo/{id}") @ApiOperation(value = "获取中介联系方式", tags = {"详情"}) @@ -265,7 +295,11 @@ @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer eyJhbGciOiJIUzUxMiJ....", required = true, paramType = "header") }) - public ResultUtil<Integer> getSurplusPushNumber1(){ + public ResultUtil getSurplusPushNumber1(){ + AppUser appUser = appUserService.getAppUser(); + if(null != appUser && (appUser.getStatus() == 2|| appUser.getStatus() == 3)){ + return ResultUtil.errorLogin("当前账号已被冻结或删除"); + } return houseResourceService.getSurplusPushNumber1(); } } -- Gitblit v1.7.1