lyhzzz 2 years ago
parent
commit
f5e6886489

+ 9 - 1
src/main/java/com/fdkankan/site/service/impl/ProjectServiceImpl.java

@@ -13,6 +13,7 @@ import com.fdkankan.site.entity.ProjectBim;
 import com.fdkankan.site.entity.ProjectNum;
 import com.fdkankan.site.entity.ProjectNum;
 import com.fdkankan.site.entity.ProjectTeam;
 import com.fdkankan.site.entity.ProjectTeam;
 import com.fdkankan.site.exception.BusinessException;
 import com.fdkankan.site.exception.BusinessException;
+import com.fdkankan.site.httpClient.bim.BusinessStatus;
 import com.fdkankan.site.httpClient.client.FdKKClient;
 import com.fdkankan.site.httpClient.client.FdKKClient;
 import com.fdkankan.site.httpClient.response.FdkkResponse;
 import com.fdkankan.site.httpClient.response.FdkkResponse;
 import com.fdkankan.site.mapper.IProjectMapper;
 import com.fdkankan.site.mapper.IProjectMapper;
@@ -124,7 +125,14 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
         ProjectInfoVo infoVo = new ProjectInfoVo();
         ProjectInfoVo infoVo = new ProjectInfoVo();
         BeanUtils.copyProperties(project,infoVo);
         BeanUtils.copyProperties(project,infoVo);
         infoVo.setSceneList(this.getSceneList(projectId));
         infoVo.setSceneList(this.getSceneList(projectId));
-        infoVo.setBimData(projectBimService.getByProjectId(projectId));
+        ProjectBim bim = null;
+        List<ProjectBim> projectBims = projectBimService.getByProjectId(projectId);
+        for (ProjectBim projectBim : projectBims) {
+            if(projectBim.getBimStatus().equals(BusinessStatus.DONE.getInfo())){
+                bim = projectBim;
+            }
+        }
+        infoVo.setBimData(bim);
         return infoVo;
         return infoVo;
     }
     }