diff --git a/api/service/export.go b/api/service/export.go index f22ce52..f579b4c 100644 --- a/api/service/export.go +++ b/api/service/export.go @@ -60,56 +60,56 @@ type DoctorWithdrawalOrderData struct { // UserDoctorData 医生列表 type UserDoctorData struct { - UserName string // 用户名称 - Status string // 状态(0:禁用 1:正常 2:删除) - IdcardStatus string // 实名认证状态(0:未认证 1:认证通过 2:认证失败) - IdenAuthStatus string // 身份认证状态(0:未认证 1:认证通过 2:审核中 3:认证失败) - IdenAuthTime *time.Time // 审核时间 - IdenAuthFailReason string // 身份认证失败原因 - MultiPointStatus string // 医生多点执业认证状态(0:未认证 1:认证通过 2:审核中 3:认证失败) - MultiPointTime *time.Time // 审核时间 - MultiPointFailReason string // 多点执业认证失败原因 - IsRecommend string // 是否首页推荐(0:否 1:是) - Avatar string // 头像 - DoctorTitle string // 医生职称(1:主任医师 2:主任中医师 3:副主任医师 4:副主任中医师 5:主治医师 6:住院医师) - DepartmentCustomName string // 科室名称(如未自己输入,填入标准科室名称) - DepartmentName string // 标准科室名称 - DepartmentCode string // 标准科室编码 - DepartmentCustomMobile string // 科室电话 - HospitalName string // 医院名称 - ServedPatientsNum string // 服务患者数量(订单结束时统计) - PraiseRate float64 // 好评率(百分制。订单平均评价中超过4-5分的订单总数 / 总订单数 * 5) - AvgResponseTime float64 // 平均响应时间(分钟制) - NumberOfFans string // 被关注数量 - IsPlatformDeepCooperation string // 是否平台深度合作医生(0:否 1:是) - IsEnterpriseDeepCooperation string // 是否企业深度合作医生(0:否 1:是) - IsSysDiagnoCooperation string // 是否先思达合作医生(0:否 1:是) - QrCode string // 分享二维码 - BeGoodAt string // 擅长 - BriefIntroduction string // 医生简介 - CreatedAt *time.Time // 创建时间 - Mobile string // 手机号 - Age string // 年龄 - Sex string // 性别(0:未知 1:男 2:女) - RegisterMethod string // 注册方式(1:微信小程序 2:后台添加 ) - CreatedBy string // 创建者 - InquiryType string // 服务类型 - CardType string // 类型(1:身份证 2:护照 3:港澳通行证 4:台胞证);NOT NULL - CardName string // 证件姓名 - CardNum string // 证件号码 - LicenseCert string // 医师执业证(逗号分隔) - QualificationCert string // 医师资格证(逗号分隔) - QualificationCertNum string // 医师资格证号(逗号分隔) - WorkCert string // 医师工作证(逗号分隔) - MultiPointImages string // 多点执业备案信息(逗号分隔) - IdCardFront string // 身份证正面图片 - IdCardBack string // 身份证背面图片 - SignImage string // 签名图片 - CertApplicationTime *time.Time // ca证书申请时间 - CertExpireTime *time.Time // ca证书过期时间 - BankName string // 开户银行名称 - BankCardCode string // 开户银行卡号 - BankCardAddress string // 开户银行地址 + UserName string // 用户名称 + Status string // 状态(0:禁用 1:正常 2:删除) + IdcardStatus string // 实名认证状态(0:未认证 1:认证通过 2:认证失败) + IdenAuthStatus string // 身份认证状态(0:未认证 1:认证通过 2:审核中 3:认证失败) + IdenAuthTime string // 审核时间 + IdenAuthFailReason string // 身份认证失败原因 + MultiPointStatus string // 医生多点执业认证状态(0:未认证 1:认证通过 2:审核中 3:认证失败) + MultiPointTime string // 审核时间 + MultiPointFailReason string // 多点执业认证失败原因 + IsRecommend string // 是否首页推荐(0:否 1:是) + Avatar string // 头像 + DoctorTitle string // 医生职称(1:主任医师 2:主任中医师 3:副主任医师 4:副主任中医师 5:主治医师 6:住院医师) + DepartmentCustomName string // 科室名称(如未自己输入,填入标准科室名称) + DepartmentName string // 标准科室名称 + DepartmentCode string // 标准科室编码 + DepartmentCustomMobile string // 科室电话 + HospitalName string // 医院名称 + ServedPatientsNum string // 服务患者数量(订单结束时统计) + PraiseRate float64 // 好评率(百分制。订单平均评价中超过4-5分的订单总数 / 总订单数 * 5) + AvgResponseTime float64 // 平均响应时间(分钟制) + NumberOfFans string // 被关注数量 + IsPlatformDeepCooperation string // 是否平台深度合作医生(0:否 1:是) + IsEnterpriseDeepCooperation string // 是否企业深度合作医生(0:否 1:是) + IsSysDiagnoCooperation string // 是否先思达合作医生(0:否 1:是) + QrCode string // 分享二维码 + BeGoodAt string // 擅长 + BriefIntroduction string // 医生简介 + CreatedAt string // 创建时间 + Mobile string // 手机号 + Age string // 年龄 + Sex string // 性别(0:未知 1:男 2:女) + RegisterMethod string // 注册方式(1:微信小程序 2:后台添加 ) + CreatedBy string // 创建者 + InquiryType string // 服务类型 + CardType string // 类型(1:身份证 2:护照 3:港澳通行证 4:台胞证);NOT NULL + CardName string // 证件姓名 + CardNum string // 证件号码 + LicenseCert string // 医师执业证(逗号分隔) + QualificationCert string // 医师资格证(逗号分隔) + QualificationCertNum string // 医师资格证号(逗号分隔) + WorkCert string // 医师工作证(逗号分隔) + MultiPointImages string // 多点执业备案信息(逗号分隔) + IdCardFront string // 身份证正面图片 + IdCardBack string // 身份证背面图片 + SignImage string // 签名图片 + CertApplicationTime string // ca证书申请时间 + CertExpireTime string // ca证书过期时间 + BankName string // 开户银行名称 + BankCardCode string // 开户银行卡号 + BankCardAddress string // 开户银行地址 } // DoctorBankCardData 医生银行卡列表 @@ -858,20 +858,17 @@ func (r *ExportService) UserDoctor(userDoctors []*model.UserDoctor) (string, err // 身份审核时间 if v.IdenAuthTime != (model.LocalTime{}) { - t := time.Time(v.IdenAuthTime) - userDoctorData.IdenAuthTime = &t + userDoctorData.IdenAuthTime = time.Time(v.IdenAuthTime).Format("2006-01-02 15:04:05") } // 多点审核时间 if v.MultiPointTime != (model.LocalTime{}) { - t := time.Time(v.MultiPointTime) - userDoctorData.MultiPointTime = &t + userDoctorData.MultiPointTime = time.Time(v.MultiPointTime).Format("2006-01-02 15:04:05") } // 创建时间 if v.CreatedAt != (model.LocalTime{}) { - t := time.Time(v.CreatedAt) - userDoctorData.CreatedAt = &t + userDoctorData.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05") } // 获取ca证书 @@ -880,14 +877,12 @@ func (r *ExportService) UserDoctor(userDoctors []*model.UserDoctor) (string, err if userCaCert != nil { // ca证书申请时间 if userCaCert.CertApplicationTime != (model.LocalTime{}) { - t := time.Time(userCaCert.CertApplicationTime) - userDoctorData.CertApplicationTime = &t + userDoctorData.CertApplicationTime = time.Time(userCaCert.CertApplicationTime).Format("2006-01-02 15:04:05") } // ca证书过期时间 if userCaCert.CertExpireTime != (model.LocalTime{}) { - t := time.Time(userCaCert.CertExpireTime) - userDoctorData.CertExpireTime = &t + userDoctorData.CertExpireTime = time.Time(userCaCert.CertExpireTime).Format("2006-01-02 15:04:05") } }