diff --git a/smart-health-modules/theme-schema/src/main/java/cn/sh/stc/sict/theme/hpgp/service/impl/HpHzjlServiceImpl.java b/smart-health-modules/theme-schema/src/main/java/cn/sh/stc/sict/theme/hpgp/service/impl/HpHzjlServiceImpl.java
index 66a59bbed29c10d559483f7996fce36a0d3583ce..85418886b9a30689c72bf518a15fa7a0a690bd5c 100644
--- a/smart-health-modules/theme-schema/src/main/java/cn/sh/stc/sict/theme/hpgp/service/impl/HpHzjlServiceImpl.java
+++ b/smart-health-modules/theme-schema/src/main/java/cn/sh/stc/sict/theme/hpgp/service/impl/HpHzjlServiceImpl.java
@@ -97,7 +97,9 @@ public class HpHzjlServiceImpl extends ServiceImpl<HpHzjlMapper, HpHzjl> impleme
                         .eq(HpDocInfo::getResourceName, r.getZzysxm())
                         .last("limit 1");
                 HpDocInfo one = hpDocInfoService.getOne(dw);
-                doctorList.add(one);
+                if(ObjectUtil.isNotNull(one)){
+                    doctorList.add(one);
+                }
             });
         }
         return doctorList;