Răsfoiți Sursa

隐藏表单失败增加提示语

cr 2 săptămâni în urmă
părinte
comite
a1ed86f507

+ 7 - 3
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/ExcelTabController.java

@@ -1840,9 +1840,13 @@ public class ExcelTabController extends BladeController {
         updateWrapper.in("p_key_id", pkeyId);
         updateWrapper.set("is_buss_show", status);
         wbsTreeContractService.update(updateWrapper);
-        excelTabService.getBussPdfInfo(pkeyId);
-        //重新生成PDF修改queryInfo
-        excelTabService.getBussPdfs(nodeId, classify, wbsTreeContract.getContractId(), wbsTreeContract.getProjectId());
+        try{
+            excelTabService.getBussPdfInfo(pkeyId);
+            //重新生成PDF修改queryInfo
+            excelTabService.getBussPdfs(nodeId, classify, wbsTreeContract.getContractId(), wbsTreeContract.getProjectId());
+        }catch (NullPointerException e){
+            throw new ServiceException("当前节点有表单不存在,操作失败");
+        }
         WbsTreeContract contract = wbsTreeContractService.getById(Long.parseLong(nodeId));
         wbsTreeContractService.checkNodeAllDate(contract);
         return R.data("成功");