修改导出,上一条git也是2

This commit is contained in:
wucongxing8150 2024-10-18 17:30:54 +08:00
parent 2af42b2d40
commit 5eee45a64b

View File

@ -20,41 +20,41 @@ type ExportService struct {
// DoctorWithdrawalData 提现记录数据 // DoctorWithdrawalData 提现记录数据
type DoctorWithdrawalData struct { type DoctorWithdrawalData struct {
WithdrawalId string // 提现编号 WithdrawalId string // 提现编号
DoctorName string // 医生姓名 DoctorName string // 医生姓名
Mobile string // 医生手机号 Mobile string // 医生手机号
DoctorCardNum string // 医生证件号码 DoctorCardNum string // 医生证件号码
AppliedWithdrawalAmount float64 // 提现金额 AppliedWithdrawalAmount float64 // 提现金额
ActualWithdrawalAmount float64 // 实际提现金额 ActualWithdrawalAmount float64 // 实际提现金额
IncomeTax float64 // 提现所得税金额 IncomeTax float64 // 提现所得税金额
BankName string // 提现银行名称 BankName string // 提现银行名称
BankCardCode string // 银行卡号 BankCardCode string // 银行卡号
BankCardAddress string // 银行地址 BankCardAddress string // 银行地址
ExamineStatus string // 审核状态1:审核中 2:审核通过 3:审核未通过) ExamineStatus string // 审核状态1:审核中 2:审核通过 3:审核未通过)
ExamineFailReason string // 审核失败原因 ExamineFailReason string // 审核失败原因
ExamineTime time.Time // 审核日期 ExamineTime string // 审核日期
ExamineBy string // 审核人员名称 ExamineBy string // 审核人员名称
PaymentStatus string // 财务打款状态0:否 1:是) PaymentStatus string // 财务打款状态0:否 1:是)
PaymentTime time.Time // 财务打款时间 PaymentTime string // 财务打款时间
PaymentBy string // 财务打款人员id后台用户id PaymentBy string // 财务打款人员id后台用户id
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// DoctorWithdrawalOrderData 提现记录-关联订单 // DoctorWithdrawalOrderData 提现记录-关联订单
type DoctorWithdrawalOrderData struct { type DoctorWithdrawalOrderData struct {
DoctorName string // 医生姓名 DoctorName string // 医生姓名
PatientName string // 患者姓名-就诊人 PatientName string // 患者姓名-就诊人
PatientSex string // 患者性别-就诊人0:未知 1:男 2:女) PatientSex string // 患者性别-就诊人0:未知 1:男 2:女)
PatientAge string // 患者年龄-就诊人 PatientAge string // 患者年龄-就诊人
PatientMobile string // 患者电话 PatientMobile string // 患者电话
PayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付) PayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付)
PayTime time.Time // 支付时间 PayTime string // 支付时间
InquiryNo string // 系统订单编号 InquiryNo string // 系统订单编号
EscrowTradeNo string // 第三方支付流水号 EscrowTradeNo string // 第三方支付流水号
AmountTotal float64 // 订单金额 AmountTotal float64 // 订单金额
CouponAmountTotal float64 // 优惠卷金额 CouponAmountTotal float64 // 优惠卷金额
PaymentAmountTotal float64 // 实际付款金额 PaymentAmountTotal float64 // 实际付款金额
DoctorAmount float64 // 医生收益 DoctorAmount float64 // 医生收益
} }
@ -114,14 +114,14 @@ type UserDoctorData struct {
// DoctorBankCardData 医生银行卡列表 // DoctorBankCardData 医生银行卡列表
type DoctorBankCardData struct { type DoctorBankCardData struct {
DoctorName string // 医生姓名 DoctorName string // 医生姓名
DoctorMobile string // 医生手机号 DoctorMobile string // 医生手机号
BankName string // 银行名称 BankName string // 银行名称
BankCardCode string // 银行卡号 BankCardCode string // 银行卡号
Province string // 省份 Province string // 省份
City string // 城市 City string // 城市
County string // 区县 County string // 区县
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// DoctorAccountData 医生账户 // DoctorAccountData 医生账户
@ -139,108 +139,108 @@ type DoctorAccountData struct {
// OrderInquiryForAccount 医生账户-关联订单 // OrderInquiryForAccount 医生账户-关联订单
type OrderInquiryForAccount struct { type OrderInquiryForAccount struct {
InquiryNo string // 系统订单编号 InquiryNo string // 系统订单编号
DoctorName string // 医生姓名 DoctorName string // 医生姓名
UserName string // 用户姓名(患者) UserName string // 用户姓名(患者)
PatientName string // 患者姓名-就诊人 PatientName string // 患者姓名-就诊人
PatientSex string // 患者性别-就诊人0:未知 1:男 2:女) PatientSex string // 患者性别-就诊人0:未知 1:男 2:女)
PatientAge string // 患者年龄-就诊人 PatientAge string // 患者年龄-就诊人
PatientMobile string // 患者电话 PatientMobile string // 患者电话
InquiryType string // 订单类型1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测) InquiryType string // 订单类型1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测)
InquiryMode string // 订单问诊方式1:图文 2:视频 3:语音 4:电话 5:会员) InquiryMode string // 订单问诊方式1:图文 2:视频 3:语音 4:电话 5:会员)
InquiryStatus string // 问诊订单状态1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消) InquiryStatus string // 问诊订单状态1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消)
IsDelete string // 删除状态0:否 1:是) IsDelete string // 删除状态0:否 1:是)
InquiryRefundStatus string // 问诊订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常) InquiryRefundStatus string // 问诊订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常)
InquiryPayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付) InquiryPayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付)
InquiryPayStatus string // 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款) InquiryPayStatus string // 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
EscrowTradeNo string // 第三方支付流水号 EscrowTradeNo string // 第三方支付流水号
AmountTotal float64 // 订单金额 AmountTotal float64 // 订单金额
CouponAmountTotal float64 // 优惠卷总金额 CouponAmountTotal float64 // 优惠卷总金额
PaymentAmountTotal float64 // 实际付款金额 PaymentAmountTotal float64 // 实际付款金额
DoctorAmount float64 // 医生收益 DoctorAmount float64 // 医生收益
PayTime time.Time // 支付时间 PayTime string // 支付时间
ReceptionTime time.Time // 接诊时间(已接诊) ReceptionTime string // 接诊时间(已接诊)
CompleteTime time.Time // 订单完成时间(问诊完成时间) CompleteTime string // 订单完成时间(问诊完成时间)
FinishTime time.Time // 订单结束时间 FinishTime string // 订单结束时间
StatisticsStatus string // 订单统计状态0:未统计 1:已统计 2:统计失败) StatisticsStatus string // 订单统计状态0:未统计 1:已统计 2:统计失败)
StatisticsTime time.Time // 订单统计时间 StatisticsTime string // 订单统计时间
IsWithdrawal string // 是否提现0:否 1:是 2:提现中) IsWithdrawal string // 是否提现0:否 1:是 2:提现中)
WithdrawalTime time.Time // 提现时间 WithdrawalTime string // 提现时间
CancelTime time.Time // 订单取消时间 CancelTime string // 订单取消时间
CancelReason string // 取消订单原因1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时) CancelReason string // 取消订单原因1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时)
CancelRemarks string // 取消订单备注(自动添加) CancelRemarks string // 取消订单备注(自动添加)
EntryStatus string // 入账状态0:未入账 1:已入账 2:入账中 3:入账失败) EntryStatus string // 入账状态0:未入账 1:已入账 2:入账中 3:入账失败)
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// UserPatientData 患者列表 // UserPatientData 患者列表
type UserPatientData struct { type UserPatientData struct {
UserName string // 用户名称 UserName string // 用户名称
Status string // 状态0:禁用 1:正常 2:删除) Status string // 状态0:禁用 1:正常 2:删除)
Mobile string // 手机号 Mobile string // 手机号
Avatar string // 头像 Avatar string // 头像
DisableReason string // 禁用理由 DisableReason string // 禁用理由
PatientFamilyCount string // 家庭成员数量 PatientFamilyCount string // 家庭成员数量
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// PatientFamilyData 就诊人列表 // PatientFamilyData 就诊人列表
type PatientFamilyData struct { type PatientFamilyData struct {
UserName string `json:"user_name"` // 账号名称 UserName string `json:"user_name"` // 账号名称
CardName string `json:"card_name"` // 患者姓名 CardName string `json:"card_name"` // 患者姓名
Relation string `json:"relation"` // 与患者关系1:本人 2:父母 3:爱人 4:子女 5:亲戚 6:其他) Relation string `json:"relation"` // 与患者关系1:本人 2:父母 3:爱人 4:子女 5:亲戚 6:其他)
Status string `json:"status"` // 状态1:正常 2:删除) Status string `json:"status"` // 状态1:正常 2:删除)
Mobile string `json:"mobile"` // 用户电话 Mobile string `json:"mobile"` // 用户电话
IsDefault string `json:"is_default"` // 是否默认0:否 1:是) IsDefault string `json:"is_default"` // 是否默认0:否 1:是)
Type string `json:"type"` // 身份类型1:身份证 2:护照 3:港澳通行证 4:台胞证) Type string `json:"type"` // 身份类型1:身份证 2:护照 3:港澳通行证 4:台胞证)
IdNumber string `json:"id_number"` // 证件号码 IdNumber string `json:"id_number"` // 证件号码
Sex string `json:"sex"` // 性别0:未知 1:男 2:女) Sex string `json:"sex"` // 性别0:未知 1:男 2:女)
Age string `json:"age"` // 年龄 Age string `json:"age"` // 年龄
Province string `json:"province"` // 省份 Province string `json:"province"` // 省份
City string `json:"city"` // 城市 City string `json:"city"` // 城市
County string `json:"county"` // 区县 County string `json:"county"` // 区县
Height string `json:"height"` // 身高cm Height string `json:"height"` // 身高cm
Weight string `json:"weight"` // 体重kg Weight string `json:"weight"` // 体重kg
MaritalStatus string `json:"marital_status"` // 婚姻状况0:未婚 1:已婚 2:离异) MaritalStatus string `json:"marital_status"` // 婚姻状况0:未婚 1:已婚 2:离异)
NationName string `json:"nation_name"` // 民族名称 NationName string `json:"nation_name"` // 民族名称
JobName string `json:"job_name"` // 职业名称 JobName string `json:"job_name"` // 职业名称
CreatedAt time.Time `json:"created_at"` // 创建时间 CreatedAt string `json:"created_at"` // 创建时间
} }
// OrderInquiry 问诊订单 // OrderInquiry 问诊订单
type OrderInquiry struct { type OrderInquiry struct {
InquiryNo string // 系统订单编号 InquiryNo string // 系统订单编号
DoctorName string // 医生姓名 DoctorName string // 医生姓名
UserName string // 用户姓名(患者) UserName string // 用户姓名(患者)
PatientName string // 患者姓名-就诊人 PatientName string // 患者姓名-就诊人
PatientSex string // 患者性别-就诊人0:未知 1:男 2:女) PatientSex string // 患者性别-就诊人0:未知 1:男 2:女)
PatientAge string // 患者年龄-就诊人 PatientAge string // 患者年龄-就诊人
PatientMobile string // 患者电话 PatientMobile string // 患者电话
InquiryType string // 订单类型1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测) InquiryType string // 订单类型1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测)
InquiryMode string // 订单问诊方式1:图文 2:视频 3:语音 4:电话 5:会员) InquiryMode string // 订单问诊方式1:图文 2:视频 3:语音 4:电话 5:会员)
InquiryStatus string // 问诊订单状态1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消) InquiryStatus string // 问诊订单状态1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消)
IsDelete string // 删除状态0:否 1:是) IsDelete string // 删除状态0:否 1:是)
InquiryRefundStatus string // 问诊订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常) InquiryRefundStatus string // 问诊订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常)
InquiryPayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付) InquiryPayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付)
InquiryPayStatus string // 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款) InquiryPayStatus string // 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
EscrowTradeNo string // 第三方支付流水号 EscrowTradeNo string // 第三方支付流水号
AmountTotal float64 // 订单金额 AmountTotal float64 // 订单金额
CouponAmountTotal float64 // 优惠卷总金额 CouponAmountTotal float64 // 优惠卷总金额
PaymentAmountTotal float64 // 实际付款金额 PaymentAmountTotal float64 // 实际付款金额
DoctorAmount float64 // 医生收益 DoctorAmount float64 // 医生收益
PayTime time.Time // 支付时间 PayTime string // 支付时间
ReceptionTime time.Time // 接诊时间(已接诊) ReceptionTime string // 接诊时间(已接诊)
CompleteTime time.Time // 订单完成时间(问诊完成时间) CompleteTime string // 订单完成时间(问诊完成时间)
FinishTime time.Time // 订单结束时间 FinishTime string // 订单结束时间
StatisticsStatus string // 订单统计状态0:未统计 1:已统计 2:统计失败) StatisticsStatus string // 订单统计状态0:未统计 1:已统计 2:统计失败)
StatisticsTime time.Time // 订单统计时间 StatisticsTime string // 订单统计时间
IsWithdrawal string // 是否提现0:否 1:是 2:提现中) IsWithdrawal string // 是否提现0:否 1:是 2:提现中)
WithdrawalTime time.Time // 提现时间 WithdrawalTime string // 提现时间
CancelTime time.Time // 订单取消时间 CancelTime string // 订单取消时间
CancelReason string // 取消订单原因1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时) CancelReason string // 取消订单原因1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时)
CancelRemarks string // 取消订单备注(自动添加) CancelRemarks string // 取消订单备注(自动添加)
EntryStatus string // 入账状态0:未入账 1:已入账 2:入账中 3:入账失败) EntryStatus string // 入账状态0:未入账 1:已入账 2:入账中 3:入账失败)
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// OrderProductData 药品订单 // OrderProductData 药品订单
@ -297,81 +297,81 @@ type OrderProductItemData struct {
// OrderServicePackageDto 订单-服务包 // OrderServicePackageDto 订单-服务包
type OrderServicePackageDto struct { type OrderServicePackageDto struct {
OrderServiceNo string // 系统订单编号 OrderServiceNo string // 系统订单编号
DoctorName string // 医生姓名 DoctorName string // 医生姓名
PatientName string // 患者姓名-就诊人 PatientName string // 患者姓名-就诊人
PatientSex string // 患者性别-就诊人0:未知 1:男 2:女) PatientSex string // 患者性别-就诊人0:未知 1:男 2:女)
PatientAge int // 患者年龄-就诊人 PatientAge int // 患者年龄-就诊人
PatientMobile string // 患者电话 PatientMobile string // 患者电话
EscrowTradeNo string // 第三方支付流水号 EscrowTradeNo string // 第三方支付流水号
OrderServiceType string // 服务包类型1:健康包 2:随访包) OrderServiceType string // 服务包类型1:健康包 2:随访包)
OrderServiceStatus string // 订单状态1:待支付 2:未开始 3:服务中 4:服务完成 5:服务取消) OrderServiceStatus string // 订单状态1:待支付 2:未开始 3:服务中 4:服务完成 5:服务取消)
PayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付) PayChannel string // 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付)
PayStatus string // 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款) PayStatus string // 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
CancelReason string // 取消订单原因1:医生未接受服务 2:主动取消 4:客服取消 5:支付超时) CancelReason string // 取消订单原因1:医生未接受服务 2:主动取消 4:客服取消 5:支付超时)
AmountTotal float64 // 订单金额 AmountTotal float64 // 订单金额
PaymentAmountTotal float64 // 实际付款金额 PaymentAmountTotal float64 // 实际付款金额
PayTime time.Time // 支付时间 PayTime string // 支付时间
StartTime time.Time // 开始服务时间 StartTime string // 开始服务时间
FinishTime time.Time // 结束服务时间 FinishTime string // 结束服务时间
RefundStatus string // 订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常 7:部分退款) RefundStatus string // 订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常 7:部分退款)
CancelTime time.Time // 订单取消时间 CancelTime string // 订单取消时间
CancelRemarks string // 取消订单备注 CancelRemarks string // 取消订单备注
AddFinishStatus string // 添加完成订单延迟队列状态0:未添加 1:已添加 2:添加失败) AddFinishStatus string // 添加完成订单延迟队列状态0:未添加 1:已添加 2:添加失败)
AddFinishTime time.Time // 添加完成订单延迟队列时间 AddFinishTime string // 添加完成订单延迟队列时间
AddFinishFailReason string // 添加完成订单延迟队列失败原因 AddFinishFailReason string // 添加完成订单延迟队列失败原因
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// OrderPrescriptionData 处方 // OrderPrescriptionData 处方
type OrderPrescriptionData struct { type OrderPrescriptionData struct {
DoctorName string // 医生姓名 DoctorName string // 医生姓名
PharmacistName string // 药师姓名 PharmacistName string // 药师姓名
PrescriptionStatus string // 处方状态1:待审核 2:待使用 3:已失效 4:已使用) PrescriptionStatus string // 处方状态1:待审核 2:待使用 3:已失效 4:已使用)
PharmacistAuditStatus string // 药师审核状态0:审核中 1:审核成功 2:审核驳回) PharmacistAuditStatus string // 药师审核状态0:审核中 1:审核成功 2:审核驳回)
PharmacistVerifyTime time.Time // 药师审核时间 PharmacistVerifyTime string // 药师审核时间
PharmacistFailReason string // 药师审核驳回原因 PharmacistFailReason string // 药师审核驳回原因
PlatformAuditStatus string // 处方平台审核状态0:审核中 1:审核成功 2:审核驳回) PlatformAuditStatus string // 处方平台审核状态0:审核中 1:审核成功 2:审核驳回)
PlatformFailTime time.Time // 平台审核失败时间 PlatformFailTime string // 平台审核失败时间
PlatformFailReason string // 处方平台驳回原因 PlatformFailReason string // 处方平台驳回原因
IsAutoPharVerify string // 是否药师自动审核0:否 1:是) IsAutoPharVerify string // 是否药师自动审核0:否 1:是)
DoctorCreatedTime time.Time // 医生开具处方时间 DoctorCreatedTime string // 医生开具处方时间
ExpiredTime time.Time // 处方过期时间 ExpiredTime string // 处方过期时间
IsDelete string // 是否删除0:否 1:是) IsDelete string // 是否删除0:否 1:是)
PrescriptionCode string // 处方编号 PrescriptionCode string // 处方编号
ProductNames string // 药品列表 ProductNames string // 药品列表
PatientName string // 患者姓名-就诊人 PatientName string // 患者姓名-就诊人
PatientSex string // 患者性别-就诊人1:男 2:女) PatientSex string // 患者性别-就诊人1:男 2:女)
PatientAge string // 患者年龄-就诊人 PatientAge string // 患者年龄-就诊人
PatientMobile string // 患者电话 PatientMobile string // 患者电话
DoctorAdvice string // 医嘱 DoctorAdvice string // 医嘱
OrderPrescriptionIcd string // 处方诊断疾病 OrderPrescriptionIcd string // 处方诊断疾病
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// ProductData 系统商品 // ProductData 系统商品
type ProductData struct { type ProductData struct {
ProductName string // 商品名称 ProductName string // 商品名称
CommonName string // 商品通用名 CommonName string // 商品通用名
Stock string // 库存 Stock string // 库存
ProductStatus string // 商品状态1:正常 2:下架) ProductStatus string // 商品状态1:正常 2:下架)
IsDelete string // 是否删除0:否 1:是) IsDelete string // 是否删除0:否 1:是)
PrescriptionNum string // 处方可开具的数量 PrescriptionNum string // 处方可开具的数量
ProductPrice float64 // 商品价格 ProductPrice float64 // 商品价格
MnemonicCode string // 商品助记码(首字母简拼) MnemonicCode string // 商品助记码(首字母简拼)
ProductType string // 药品类型0:未知 1:中成药 2:西药) ProductType string // 药品类型0:未知 1:中成药 2:西药)
ProductPlatformCode string // 处方平台商品编码 ProductPlatformCode string // 处方平台商品编码
ProductPharmacyCode string // 第三方药店商品编码 ProductPharmacyCode string // 第三方药店商品编码
ProductSpec string // 商品规格 ProductSpec string // 商品规格
LicenseNumber string // 批准文号 LicenseNumber string // 批准文号
Manufacturer string // 生产厂家 Manufacturer string // 生产厂家
SingleUnit string // 单次剂量1次1包 SingleUnit string // 单次剂量1次1包
SingleUse string // 单次用法(例:口服) SingleUse string // 单次用法(例:口服)
PackagingUnit string // 基本包装单位(例:盒/瓶) PackagingUnit string // 基本包装单位(例:盒/瓶)
FrequencyUse string // 使用频率(例1天3次) FrequencyUse string // 使用频率(例1天3次)
AvailableDays float64 // 可用天数(3) AvailableDays float64 // 可用天数(3)
ProductRemarks string // 商品备注 ProductRemarks string // 商品备注
CreatedAt time.Time // 创建时间 CreatedAt string // 创建时间
} }
// DoctorWithdrawal 提现记录 // DoctorWithdrawal 提现记录
@ -455,22 +455,19 @@ func (r *ExportService) DoctorWithdrawal(doctorWithdrawals []*model.DoctorWithdr
} }
// 时间处理 // 时间处理
var examineTime time.Time var examineTime string
if v.ExamineTime != (model.LocalTime{}) { if v.ExamineTime != (model.LocalTime{}) {
t := time.Time(v.ExamineTime) examineTime = time.Time(v.ExamineTime).Format("2006-01-02 15:04:05")
examineTime = t
} }
var paymentTime time.Time var paymentTime string
if v.PaymentTime != (model.LocalTime{}) { if v.PaymentTime != (model.LocalTime{}) {
t := time.Time(v.PaymentTime) paymentTime = time.Time(v.PaymentTime).Format("2006-01-02 15:04:05")
paymentTime = t
} }
var createdAt time.Time var createdAt string
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) createdAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
createdAt = t
} }
doctorWithdrawalData := DoctorWithdrawalData{ doctorWithdrawalData := DoctorWithdrawalData{
@ -556,7 +553,7 @@ func (r *ExportService) DoctorWithdrawalOrder(doctorWithdrawalOrders []*model.Do
var couponAmountTotal float64 var couponAmountTotal float64
var paymentAmountTotal float64 var paymentAmountTotal float64
var doctorAmount float64 var doctorAmount float64
var payTime time.Time var payTime string
if v.Order.OrderInquiry != nil { if v.Order.OrderInquiry != nil {
patientName = v.Order.OrderInquiry.PatientName patientName = v.Order.OrderInquiry.PatientName
@ -587,8 +584,7 @@ func (r *ExportService) DoctorWithdrawalOrder(doctorWithdrawalOrders []*model.Do
// 时间处理 // 时间处理
if v.Order.OrderInquiry.PayTime != (model.LocalTime{}) { if v.Order.OrderInquiry.PayTime != (model.LocalTime{}) {
t := time.Time(v.Order.OrderInquiry.PayTime) payTime = time.Time(v.Order.OrderInquiry.PayTime).Format("2006-01-02 15:04:05")
payTime = t
} }
} }
@ -985,8 +981,7 @@ func (r *ExportService) UserDoctorBankCard(d []*model.DoctorBankCard) (string, e
// 创建时间 // 创建时间
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
dataSlice = append(dataSlice, data) dataSlice = append(dataSlice, data)
@ -1157,43 +1152,35 @@ func (r *ExportService) OrderInquiryForAccount(d []*model.OrderInquiry) (string,
} }
if v.PayTime != (model.LocalTime{}) { if v.PayTime != (model.LocalTime{}) {
t := time.Time(v.PayTime) data.PayTime = time.Time(v.PayTime).Format("2006-01-02 15:04:05")
data.PayTime = t
} }
if v.ReceptionTime != (model.LocalTime{}) { if v.ReceptionTime != (model.LocalTime{}) {
t := time.Time(v.ReceptionTime) data.ReceptionTime = time.Time(v.ReceptionTime).Format("2006-01-02 15:04:05")
data.ReceptionTime = t
} }
if v.CompleteTime != (model.LocalTime{}) { if v.CompleteTime != (model.LocalTime{}) {
t := time.Time(v.CompleteTime) data.CompleteTime = time.Time(v.CompleteTime).Format("2006-01-02 15:04:05")
data.CompleteTime = t
} }
if v.FinishTime != (model.LocalTime{}) { if v.FinishTime != (model.LocalTime{}) {
t := time.Time(v.FinishTime) data.FinishTime = time.Time(v.FinishTime).Format("2006-01-02 15:04:05")
data.FinishTime = t
} }
if v.StatisticsTime != (model.LocalTime{}) { if v.StatisticsTime != (model.LocalTime{}) {
t := time.Time(v.StatisticsTime) data.StatisticsTime = time.Time(v.StatisticsTime).Format("2006-01-02 15:04:05")
data.StatisticsTime = t
} }
if v.WithdrawalTime != (model.LocalTime{}) { if v.WithdrawalTime != (model.LocalTime{}) {
t := time.Time(v.WithdrawalTime) data.WithdrawalTime = time.Time(v.WithdrawalTime).Format("2006-01-02 15:04:05")
data.WithdrawalTime = t
} }
if v.CancelTime != (model.LocalTime{}) { if v.CancelTime != (model.LocalTime{}) {
t := time.Time(v.CancelTime) data.CancelTime = time.Time(v.CancelTime).Format("2006-01-02 15:04:05")
data.CancelTime = t
} }
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
// 处理入账状态0:未入账 1:已入账 2:入账中 3:入账失败 4:入账取消) // 处理入账状态0:未入账 1:已入账 2:入账中 3:入账失败 4:入账取消)
@ -1253,8 +1240,7 @@ func (r *ExportService) UserPatient(d []*model.UserPatient) (string, error) {
} }
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
if len(v.PatientFamily) > 0 { if len(v.PatientFamily) > 0 {
@ -1340,8 +1326,7 @@ func (r *ExportService) PatientFamily(d []*model.PatientFamily) (string, error)
} }
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
dataSlice = append(dataSlice, data) dataSlice = append(dataSlice, data)
@ -1446,43 +1431,35 @@ func (r *ExportService) OrderInquiry(d []*model.OrderInquiry) (string, error) {
} }
if v.PayTime != (model.LocalTime{}) { if v.PayTime != (model.LocalTime{}) {
t := time.Time(v.PayTime) data.PayTime = time.Time(v.PayTime).Format("2006-01-02 15:04:05")
data.PayTime = t
} }
if v.ReceptionTime != (model.LocalTime{}) { if v.ReceptionTime != (model.LocalTime{}) {
t := time.Time(v.ReceptionTime) data.ReceptionTime = time.Time(v.ReceptionTime).Format("2006-01-02 15:04:05")
data.ReceptionTime = t
} }
if v.CompleteTime != (model.LocalTime{}) { if v.CompleteTime != (model.LocalTime{}) {
t := time.Time(v.CompleteTime) data.CompleteTime = time.Time(v.CompleteTime).Format("2006-01-02 15:04:05")
data.CompleteTime = t
} }
if v.FinishTime != (model.LocalTime{}) { if v.FinishTime != (model.LocalTime{}) {
t := time.Time(v.FinishTime) data.FinishTime = time.Time(v.FinishTime).Format("2006-01-02 15:04:05")
data.FinishTime = t
} }
if v.StatisticsTime != (model.LocalTime{}) { if v.StatisticsTime != (model.LocalTime{}) {
t := time.Time(v.StatisticsTime) data.StatisticsTime = time.Time(v.StatisticsTime).Format("2006-01-02 15:04:05")
data.StatisticsTime = t
} }
if v.WithdrawalTime != (model.LocalTime{}) { if v.WithdrawalTime != (model.LocalTime{}) {
t := time.Time(v.WithdrawalTime) data.WithdrawalTime = time.Time(v.WithdrawalTime).Format("2006-01-02 15:04:05")
data.WithdrawalTime = t
} }
if v.CancelTime != (model.LocalTime{}) { if v.CancelTime != (model.LocalTime{}) {
t := time.Time(v.CancelTime) data.CancelTime = time.Time(v.CancelTime).Format("2006-01-02 15:04:05")
data.CancelTime = t
} }
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
// 处理入账状态0:未入账 1:已入账 2:入账中 3:入账失败 4:入账取消) // 处理入账状态0:未入账 1:已入账 2:入账中 3:入账失败 4:入账取消)
@ -1762,33 +1739,27 @@ func (r *ExportService) OrderServicePackage(d []*model.OrderServicePackage) (str
} }
if v.PayTime != (model.LocalTime{}) { if v.PayTime != (model.LocalTime{}) {
t := time.Time(v.PayTime) data.PayTime = time.Time(v.PayTime).Format("2006-01-02 15:04:05")
data.PayTime = t
} }
if v.StartTime != (model.LocalTime{}) { if v.StartTime != (model.LocalTime{}) {
t := time.Time(v.StartTime) data.StartTime = time.Time(v.StartTime).Format("2006-01-02 15:04:05")
data.StartTime = t
} }
if v.FinishTime != (model.LocalTime{}) { if v.FinishTime != (model.LocalTime{}) {
t := time.Time(v.FinishTime) data.FinishTime = time.Time(v.FinishTime).Format("2006-01-02 15:04:05")
data.FinishTime = t
} }
if v.CancelTime != (model.LocalTime{}) { if v.CancelTime != (model.LocalTime{}) {
t := time.Time(v.CancelTime) data.CancelTime = time.Time(v.CancelTime).Format("2006-01-02 15:04:05")
data.CancelTime = t
} }
if v.AddFinishTime != (model.LocalTime{}) { if v.AddFinishTime != (model.LocalTime{}) {
t := time.Time(v.AddFinishTime) data.AddFinishTime = time.Time(v.AddFinishTime).Format("2006-01-02 15:04:05")
data.AddFinishTime = t
} }
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
dataSlice = append(dataSlice, data) dataSlice = append(dataSlice, data)
@ -1886,28 +1857,23 @@ func (r *ExportService) OrderPrescription(d []*model.OrderPrescription) (string,
} }
if v.PharmacistVerifyTime != (model.LocalTime{}) { if v.PharmacistVerifyTime != (model.LocalTime{}) {
t := time.Time(v.PharmacistVerifyTime) data.PharmacistVerifyTime = time.Time(v.PharmacistVerifyTime).Format("2006-01-02 15:04:05")
data.PharmacistVerifyTime = t
} }
if v.PlatformFailTime != (model.LocalTime{}) { if v.PlatformFailTime != (model.LocalTime{}) {
t := time.Time(v.PlatformFailTime) data.PlatformFailTime = time.Time(v.PlatformFailTime).Format("2006-01-02 15:04:05")
data.PlatformFailTime = t
} }
if v.DoctorCreatedTime != (model.LocalTime{}) { if v.DoctorCreatedTime != (model.LocalTime{}) {
t := time.Time(v.DoctorCreatedTime) data.DoctorCreatedTime = time.Time(v.DoctorCreatedTime).Format("2006-01-02 15:04:05")
data.DoctorCreatedTime = t
} }
if v.ExpiredTime != (model.LocalTime{}) { if v.ExpiredTime != (model.LocalTime{}) {
t := time.Time(v.ExpiredTime) data.ExpiredTime = time.Time(v.ExpiredTime).Format("2006-01-02 15:04:05")
data.ExpiredTime = t
} }
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
// 处理厨房药品列表 // 处理厨房药品列表
@ -2004,8 +1970,7 @@ func (r *ExportService) Product(d []*model.Product) (string, error) {
} }
if v.CreatedAt != (model.LocalTime{}) { if v.CreatedAt != (model.LocalTime{}) {
t := time.Time(v.CreatedAt) data.CreatedAt = time.Time(v.CreatedAt).Format("2006-01-02 15:04:05")
data.CreatedAt = t
} }
dataSlice = append(dataSlice, data) dataSlice = append(dataSlice, data)