From d1a7f5b980815c12756e55db6d48373b93c0d641 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Mon, 17 Jun 2024 08:47:28 +0800 Subject: [PATCH] 1 --- api/service/orderServicePackage.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/api/service/orderServicePackage.go b/api/service/orderServicePackage.go index dfcb515..bc222dd 100644 --- a/api/service/orderServicePackage.go +++ b/api/service/orderServicePackage.go @@ -2,7 +2,6 @@ package service import ( "errors" - "fmt" "hospital-admin-api/api/dao" "hospital-admin-api/api/dto" "hospital-admin-api/api/model" @@ -10,6 +9,7 @@ import ( "hospital-admin-api/config" "hospital-admin-api/extend/weChat" "hospital-admin-api/global" + "math" "strconv" "time" ) @@ -119,7 +119,6 @@ func (r *OrderServicePackageService) GetOrderServicePackageDetailInfo(orderServi } } - fmt.Println(g.MonthInquiryCount) // 获取服务包当月剩余问诊次数 g.RemainingInquiryCount = r.GetRemainingInquiryCount(orderServicePackageDetail.MonthlyFrequency, g.MonthInquiryCount) } @@ -517,12 +516,12 @@ func (r *OrderServicePackageService) getOrderServicePackageCurrentMonthDate(star diffDays := int(diff) // 获取当前月次 - monthTime := (diffDays + 29) / 30 // 向上取整 + monthTime := math.Ceil(float64(diffDays / 30)) // 向上取整 days := monthTime * 30 // 当前所属月结束时间 - currentMonthFinishDate := time.Time(startTime).AddDate(0, 0, days) + currentMonthFinishDate := time.Time(startTime).AddDate(0, 0, int(days)) // 当前所属月开始时间 currentMonthStartDate := currentMonthFinishDate.AddDate(0, 0, -30)