|
@@ -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;
|
|
}
|
|
}
|
|
|
|
|