소스 검색

后管-元素库
1、查询时空指针判断

LHB 1 일 전
부모
커밋
294d36c7f6
1개의 변경된 파일11개의 추가작업 그리고 9개의 파일을 삭제
  1. 11 9
      blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsFormElementServiceImpl.java

+ 11 - 9
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsFormElementServiceImpl.java

@@ -1129,16 +1129,18 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
     @Override
     public WbsFormElementDetailVO elementDetail(Long id) {
         WbsFormElementDetailVO vo = baseMapper.elementDetail(id);
-        vo.setIsExistData(false);
-        try {
-            //获取实体表是否存储数据
-            vo.setIsExistData(jdbcTemplate.queryForObject("select count(0) > 0 from " + vo.getTabEnName(), Boolean.class));
-        } catch (Exception ignored) {
-            ignored.printStackTrace();
+        if(vo!=null){
+            vo.setIsExistData(false);
+            try {
+                //获取实体表是否存储数据
+                vo.setIsExistData(jdbcTemplate.queryForObject("select count(0) > 0 from " + vo.getTabEnName(), Boolean.class));
+            } catch (Exception ignored) {
+                ignored.printStackTrace();
+            }
+            //获取项目列表
+            List<String> list = baseMapper.selectProjectList(id);
+            vo.setProjectList(list);
         }
-        //获取项目列表
-        List<String> list = baseMapper.selectProjectList(id);
-        vo.setProjectList(list);
         return vo;
     }