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