This commit is contained in:
haomingming
2026-09-17 09:18:24 +08:00
parent 5d4fcf993e
commit bb3dcd4e1d
2 changed files with 18 additions and 4 deletions
+4 -4
View File
@@ -365,10 +365,10 @@ func (r *PharmacyService) GetAffectedDoctors(pharmacyId int64) (*dto.PharmacyAff
return nil, errors.New("查询药房关联医生数量失败")
}
// 获取当前药房绑定的所有医生
list, err := doctorPharmacyDao.GetPharmacyDoctorListByPharmacyId(pharmacyId)
// 获取将当前药房设为默认药房的受影响医生列表(仅默认药房受影响的医生需要重新指定默认药房)
list, err := doctorPharmacyDao.GetDefaultPharmacyDoctorListByPharmacyId(pharmacyId)
if err != nil {
return nil, errors.New("查询药房关联医生列表失败")
return nil, errors.New("查询受影响医生列表失败")
}
// 收集所有医生ID
@@ -383,7 +383,7 @@ func (r *PharmacyService) GetAffectedDoctors(pharmacyId int64) (*dto.PharmacyAff
otherList, err := doctorPharmacyDao.GetOtherPharmaciesByDoctorIds(doctorIds, pharmacyId)
if err == nil {
for _, dp := range otherList {
if dp.Pharmacy != nil {
if dp.Pharmacy != nil && dp.Pharmacy.Status == 1 {
otherMap[dp.DoctorId] = append(otherMap[dp.DoctorId], dto.BoundPharmacySimpleDto{
PharmacyId: strconv.FormatInt(dp.Pharmacy.PharmacyId, 10),
PharmacyName: dp.Pharmacy.PharmacyName,