修改小数位数

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