diff --git a/server/service/staff_salary.go b/server/service/staff_salary.go index 7cf3b8c..e3056b6 100644 --- a/server/service/staff_salary.go +++ b/server/service/staff_salary.go @@ -12,7 +12,6 @@ import ( "os" "time" - "github.com/xuri/excelize/v2" "net/http" ) @@ -54,7 +53,7 @@ func (s *StaffSalary) Agent(month string, ctx *gin.Context) { item = append(item, cast.ToString(staff.RealSalary)) item = append(item, cast.ToString(staff.SocialInsurence)) item = append(item, cast.ToString(staff.PersonalTax)) - item = append(item, cast.ToString(staff.RealSalary-staff.SocialInsurence-staff.PersonalTax)) + item = append(item, cast.ToString(butil.FloatCut(staff.RealSalary-staff.SocialInsurence-staff.PersonalTax))) datas = append(datas, item) } @@ -110,7 +109,7 @@ func (s *StaffSalary) Bank(month string, ctx *gin.Context) { item := make([]string, 0) item = append(item, baseInfo.BankCard) item = append(item, baseInfo.Realname) - item = append(item, cast.ToString(staff.RealSalary-staff.SocialInsurence-staff.PersonalTax)) + item = append(item, cast.ToString(butil.FloatCut(staff.RealSalary-staff.SocialInsurence-staff.PersonalTax))) item = append(item, cast.ToString(baseInfo.BankName)) item = append(item, "重庆市") item = append(item, fmt.Sprintf("%s工资", month)) @@ -174,7 +173,7 @@ func (s *StaffSalary) Summary(month string, ctx *gin.Context) { item = append(item, cast.ToString(staff.SocialInsurence)) item = append(item, cast.ToString(staff.PersonalTax)) item = append(item, cast.ToString(staff.Holiday)) - item = append(item, cast.ToString(staff.RealSalary-staff.SocialInsurence-staff.PersonalTax)) + item = append(item, cast.ToString(butil.FloatCut(staff.RealSalary-staff.SocialInsurence-staff.PersonalTax))) datas = append(datas, item) summary.BaseSalary += staff.BaseSalary @@ -191,7 +190,7 @@ func (s *StaffSalary) Summary(month string, ctx *gin.Context) { datas = append(datas, []string{"合计", "-", "-", "-", cast.ToString(summary.BaseSalary), cast.ToString(summary.RealSalary), cast.ToString(summary.SocialInsurence), cast.ToString(summary.PersonalTax), cast.ToString(summary.Holiday), - cast.ToString(summary.RealSalary - summary.SocialInsurence - summary.PersonalTax)}) + cast.ToString(butil.FloatCut(summary.RealSalary - summary.SocialInsurence - summary.PersonalTax))}) if xls != "" { filename := fmt.Sprintf("summary_%s.xlsx", time.Now().Format("20060102_150405"))