From 553dcb863f321e42e64c6c3e3ad565849b5ac5e1 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 26 十一月 2024 17:07:33 +0800
Subject: [PATCH] 开发更新

---
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/YwProject.java               |   15 +++++++++++++++
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwProjectServiceImpl.java |   20 +++++++++++++++++++-
 2 files changed, 34 insertions(+), 1 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/YwProject.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/YwProject.java
index 7fc920c..dd0675c 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/YwProject.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/YwProject.java
@@ -82,5 +82,20 @@
     @ApiModelProperty(value = "鍙嫑鍟嗘埧婧愭暟")
     @TableField(exist = false)
     private Integer roomeRentNum;
+    @ApiModelProperty(value = "鍩庡競鍚嶇О")
+    @TableField(exist = false)
+    private String cityName;
+    @ApiModelProperty(value = "鍖哄煙鍚嶇О")
+    @TableField(exist = false)
+    private String areaName;
+    @ApiModelProperty(value = "鍩庡競绶ㄧ⒓")
+    @TableField(exist = false)
+    private Integer cityId;
+    @ApiModelProperty(value = "鐪佷唤鍚嶇О")
+    @TableField(exist = false)
+    private String provinceName;
+    @ApiModelProperty(value = "鐪乮d")
+    @TableField(exist = false)
+    private Integer provinceId;
 
 }
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwProjectServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwProjectServiceImpl.java
index 47c6138..7c9d35f 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwProjectServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwProjectServiceImpl.java
@@ -13,6 +13,7 @@
 import com.doumee.dao.business.vo.CompanyTree;
 import com.doumee.dao.business.vo.ProjectDataVO;
 import com.doumee.dao.business.vo.ProjectTree;
+import com.doumee.service.business.AreasService;
 import com.doumee.service.business.YwProjectService;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
@@ -38,6 +39,8 @@
 
     @Autowired
     private YwProjectMapper ywProjectMapper;
+    @Autowired
+    private AreasService areasService;
 
     @Autowired
     private YwFloorMapper ywFloorMapper;
@@ -171,7 +174,22 @@
             queryWrapper.lambda().eq(YwProject::getAddr, pageWrap.getModel().getAddr());
         }
         queryWrapper.lambda().orderByDesc(YwProject::getCreateDate);
-        return PageData.from(ywProjectMapper.selectPage(page, queryWrapper));
+        PageData<YwProject> data = PageData.from(ywProjectMapper.selectPage(page, queryWrapper));
+        if(data!=null && data.getRecords()!=null){
+            for(YwProject model :data.getRecords()){
+                    if(model.getAreaId()!=null){
+                        Areas a = areasService.findById(model.getAreaId(),Constants.TWO);
+                        if(a != null){
+                            model.setAreaName(a.getName());
+                            model.setCityId(a.getCityId());
+                            model.setCityName(a.getCityName());
+                            model.setProvinceId(a.getProvinceId());
+                            model.setProvinceName(a.getProvinceName());
+                        }
+                    }
+            }
+        }
+        return data;
     }
 
     @Override

--
Gitblit v1.9.3