From 3d94cbca299ecdbe68b2210391a9da6f9729f472 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期五, 23 二月 2024 16:42:02 +0800
Subject: [PATCH] 租房新增需求代码

---
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/HouseResourceService.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/HouseResourceService.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/HouseResourceService.java
index 3d683c2..3723153 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/HouseResourceService.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/HouseResourceService.java
@@ -404,6 +404,9 @@
             SearchHouseResourceListRes searchHouseResourceListRes = new SearchHouseResourceListRes();
             searchHouseResourceListRes.setId(resource.getId());
             AppUser appUser = appUserService.selectById(resource.getAppUserId());
+            if (appUser==null){
+                continue;
+            }
             searchHouseResourceListRes.setHouseResource(appUser.getUserType());
             if(StringUtils.hasLength(resource.getHousePhoto())){
                 searchHouseResourceListRes.setImgUrl(resource.getHousePhoto().split(",")[0]);
@@ -713,6 +716,18 @@
             }
             return ResultUtil.success(3-size);
         }
+        if (appUser.getUserType()==1){
+            // 最多只能发布三条房源信息
+            int size = this.baseMapper.selectList(new EntityWrapper<HouseResource>()
+                    .eq("app_user_id", appUser.getId())
+                    .eq("is_delete", 0)
+                    .eq("type",2)
+            ).size();
+            if (3-size<0){
+                return ResultUtil.success(0);
+            }
+            return ResultUtil.success(3-size);
+        }
         if (appUser.getUserType()==3){
             // 如果是中介 判断他是否认证成功
             if (appUser.getAuth()==2){

--
Gitblit v1.7.1