From b6f4d04b464d4759a6bda7a195a8e07e4350f37b Mon Sep 17 00:00:00 2001 From: haomingming Date: Mon, 20 Jul 2026 15:29:35 +0800 Subject: [PATCH] 12 --- api/service/UserCaCert.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/service/UserCaCert.go b/api/service/UserCaCert.go index 996f7d0..c4527aa 100644 --- a/api/service/UserCaCert.go +++ b/api/service/UserCaCert.go @@ -764,6 +764,11 @@ func (r *UserCaCertService) GetHospitalCloudCert() (g *dto.UserCaCertDto, err er maps["ca_pin"] = userId maps["type"] = 2 userCaCert, _ := userCaCertDao.GetUserCaCert(maps) + if userCaCert == nil { + // 如果找不到证书,可以返回 nil,或者返回一个特定的业务 error (如: errors.New("暂无医院证书")) + return nil, nil + } + g = dto.GetUserCaCertDto(userCaCert) return g, nil