|
@@ -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("成功");
|