修改小数位数

This commit is contained in:
wucongxing 2023-12-12 10:12:14 +08:00
parent ec599b1f18
commit efba8bf789

View File

@ -7,6 +7,7 @@ import (
"hospital-admin-api/api/model" "hospital-admin-api/api/model"
"hospital-admin-api/extend/aliyun" "hospital-admin-api/extend/aliyun"
"hospital-admin-api/utils" "hospital-admin-api/utils"
"math"
"math/rand" "math/rand"
"strconv" "strconv"
"strings" "strings"
@ -409,9 +410,9 @@ func (r *ExportService) DoctorWithdrawal(doctorWithdrawals []*model.DoctorWithdr
DoctorName: v.UserDoctor.UserName, DoctorName: v.UserDoctor.UserName,
Mobile: v.UserDoctor.User.Mobile, Mobile: v.UserDoctor.User.Mobile,
DoctorCardNum: v.UserDoctor.UserDoctorInfo.CardNum, DoctorCardNum: v.UserDoctor.UserDoctorInfo.CardNum,
AppliedWithdrawalAmount: v.AppliedWithdrawalAmount, AppliedWithdrawalAmount: math.Floor(v.AppliedWithdrawalAmount*100) / 100,
ActualWithdrawalAmount: v.ActualWithdrawalAmount, ActualWithdrawalAmount: math.Floor(v.ActualWithdrawalAmount*100) / 100,
IncomeTax: v.IncomeTax, IncomeTax: math.Floor(v.IncomeTax*100) / 100,
BankName: bankName, BankName: bankName,
BankCardCode: bankCardCode, BankCardCode: bankCardCode,
BankCardAddress: bankCardAddress, BankCardAddress: bankCardAddress,
@ -972,11 +973,11 @@ func (r *ExportService) DoctorAccount(d []*model.DoctorAccount) (string, error)
var dataSlice []interface{} var dataSlice []interface{}
for _, v := range d { for _, v := range d {
data := DoctorAccountData{ data := DoctorAccountData{
TotalAmount: v.TotalAmount, TotalAmount: math.Floor(v.TotalAmount*100) / 100,
BalanceAccount: v.BalanceAccount, BalanceAccount: math.Floor(v.BalanceAccount*100) / 100,
AppliedWithdrawalAmount: v.AppliedWithdrawalAmount, AppliedWithdrawalAmount: math.Floor(v.AppliedWithdrawalAmount*100) / 100,
ActualWithdrawalAmount: v.ActualWithdrawalAmount, ActualWithdrawalAmount: math.Floor(v.ActualWithdrawalAmount*100) / 100,
IncomeTax: v.IncomeTax, IncomeTax: math.Floor(v.IncomeTax*100) / 100,
} }
if v.UserDoctor != nil { if v.UserDoctor != nil {
@ -1068,9 +1069,9 @@ func (r *ExportService) OrderInquiryForAccount(d []*model.OrderInquiry) (string,
PatientName: v.PatientName, PatientName: v.PatientName,
PatientAge: fmt.Sprintf("%d", v.PatientAge), PatientAge: fmt.Sprintf("%d", v.PatientAge),
EscrowTradeNo: v.EscrowTradeNo, EscrowTradeNo: v.EscrowTradeNo,
AmountTotal: v.AmountTotal, AmountTotal: math.Floor(v.AmountTotal*100) / 100,
CouponAmountTotal: v.CouponAmountTotal, CouponAmountTotal: math.Floor(v.CouponAmountTotal*100) / 100,
PaymentAmountTotal: v.PaymentAmountTotal, PaymentAmountTotal: math.Floor(v.PaymentAmountTotal*100) / 100,
CancelRemarks: v.CancelRemarks, CancelRemarks: v.CancelRemarks,
PatientSex: utils.SexToString(v.PatientSex), PatientSex: utils.SexToString(v.PatientSex),
InquiryType: utils.InquiryTypeToString(v.InquiryType), InquiryType: utils.InquiryTypeToString(v.InquiryType),