From cdf974d19bab00ac22fe2896eb34b920d58d74a6 Mon Sep 17 00:00:00 2001
From: renkang <8417338+k94314517@user.noreply.gitee.com>
Date: 星期四, 09 一月 2025 18:30:40 +0800
Subject: [PATCH] 客户资料 巡检任务业务

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

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 2e0587a..81b1493 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
@@ -140,7 +140,21 @@
 
     @Override
     public YwProject findById(Integer id) {
-        return ywProjectMapper.selectById(id);
+        YwProject ywProject = ywProjectMapper.selectById(id);
+        if(Objects.isNull(ywProject)){
+            throw new BusinessException(ResponseStatus.DATA_EMPTY);
+        }
+        if(Objects.nonNull(ywProject.getAreaId())){
+            Areas a = areasService.findById(ywProject.getAreaId(),Constants.TWO);
+            if(a != null){
+                ywProject.setAreaName(a.getName());
+                ywProject.setCityId(a.getCityId());
+                ywProject.setCityName(a.getCityName());
+                ywProject.setProvinceId(a.getProvinceId());
+                ywProject.setProvinceName(a.getProvinceName());
+            }
+        }
+        return ywProject;
     }
 
     @Override
@@ -308,7 +322,6 @@
         ProjectTree treeBuild = new ProjectTree(projectDataVOList);
         projectDataVOList = treeBuild.buildTree();
         return  projectDataVOList;
-
     }
 
 

--
Gitblit v1.9.3