Browse Source

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

LHB 12 giờ trước cách đây
mục cha
commit
294d36c7f6

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