From 6a393fa9747822d734d66306a93bbfb408145a1d Mon Sep 17 00:00:00 2001 From: furongxin <419481438@qq.com> Date: Wed, 23 Oct 2024 14:22:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(bpm):=20=E4=BC=98=E5=8C=96=E9=A2=84?= =?UTF-8?q?=E6=94=AF=E6=AC=BE=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 增加对用户查询结果为空的处理,返回空响应体以避免错误 - 提高代码健壮性,防止空指针异常 --- .../module/bpm/controller/admin/oa/BpmOAImprestController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/BpmOAImprestController.java b/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/BpmOAImprestController.java index 0cff1235..3749394f 100644 --- a/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/BpmOAImprestController.java +++ b/yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/BpmOAImprestController.java @@ -57,6 +57,9 @@ public class BpmOAImprestController { //根据user 查询审批通过并且未报销得表单。 BpmOAImprestDO imprest = imprestService.getImprestByUserId(userId); + if (imprest == null) { + return success(null); + } BpmOAImprestRespVO respVO = BpmOAImprestConvert.INSTANCE.convert(imprest); if (!respVO.getStatus().equals(BpmOAImprestDO.FLAG_FALSE)) {