From 954c2b2cfe23c82bad473e2dce979d85e320b2f4 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 30 六月 2025 15:50:51 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TLocationServiceImpl.java | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TLocationServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TLocationServiceImpl.java
index 544e603..c8dfefa 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TLocationServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TLocationServiceImpl.java
@@ -37,13 +37,20 @@
List<LocationListVO> list = this.baseMapper.pageList(query,pageInfo);
for (LocationListVO locationListVO : list) {
TCleaner tCleaner = cleanerMapper.selectById(locationListVO.getLocationCleaner());
- TProjectDept tProjectDept = projectDeptMapper.selectById(tCleaner.getProjectId());
- if (!tProjectDept.getParentId().equals("0")){
- TProjectDept tProjectDept1 = projectDeptMapper.selectById(tProjectDept.getParentId());
- locationListVO.setProjectName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName());
- }else{
- locationListVO.setProjectName(tProjectDept.getProjectName());
+ if (tCleaner!=null){
+ TProjectDept tProjectDept = projectDeptMapper.selectById(tCleaner.getProjectId());
+ if (tProjectDept!=null){
+ if (!tProjectDept.getParentId().equals("0")){
+ TProjectDept tProjectDept1 = projectDeptMapper.selectById(tProjectDept.getParentId());
+ if (tProjectDept1!=null)
+ locationListVO.setProjectName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName());
+ }else{
+ locationListVO.setProjectName(tProjectDept.getProjectName());
+ }
+ }
+
}
+
}
pageInfo.setRecords(list);
return pageInfo;
--
Gitblit v1.7.1