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