diff --git a/secondev-qt-demo/src/main/java/com/weaver/seconddev/qt/service/impl/PageDemoServiceImpl.java b/secondev-qt-demo/src/main/java/com/weaver/seconddev/qt/service/impl/PageDemoServiceImpl.java index 91818da..1b34000 100644 --- a/secondev-qt-demo/src/main/java/com/weaver/seconddev/qt/service/impl/PageDemoServiceImpl.java +++ b/secondev-qt-demo/src/main/java/com/weaver/seconddev/qt/service/impl/PageDemoServiceImpl.java @@ -17,6 +17,7 @@ import com.weaver.seconddev.qt.entity.dto.OrderTypeListDTO; import com.weaver.seconddev.qt.entity.param.DemoQueryParam; import com.weaver.seconddev.qt.entity.param.OrderTypeQueryParam; import com.weaver.seconddev.qt.enums.SQLStatusEnum; +import com.weaver.seconddev.qt.exception.BusinessRunTimeException; import com.weaver.seconddev.qt.exception.SqlRunTimeException; import com.weaver.seconddev.qt.mapper.DemoMapper; import com.weaver.seconddev.qt.service.PageDemoService; @@ -99,6 +100,11 @@ public class PageDemoServiceImpl implements PageDemoService { DemoFormDTO dataFormDTO = new DemoFormDTO(); if (id != null) { dataFormDTO = demoMapper.getDemoListDTO(id, TenantContext.getCurrentTenantKey()); + + if (dataFormDTO == null) { + throw new BusinessRunTimeException("数据不存在!"); + } + } WeaForm weaForm = FormatUtil.getInstance().buildForm(DemoFormDTO.class, dataFormDTO);