This commit is contained in:
wucongxing8150 2024-06-17 08:47:28 +08:00
parent fec6306b3c
commit d1a7f5b980

View File

@ -2,7 +2,6 @@ package service
import ( import (
"errors" "errors"
"fmt"
"hospital-admin-api/api/dao" "hospital-admin-api/api/dao"
"hospital-admin-api/api/dto" "hospital-admin-api/api/dto"
"hospital-admin-api/api/model" "hospital-admin-api/api/model"
@ -10,6 +9,7 @@ import (
"hospital-admin-api/config" "hospital-admin-api/config"
"hospital-admin-api/extend/weChat" "hospital-admin-api/extend/weChat"
"hospital-admin-api/global" "hospital-admin-api/global"
"math"
"strconv" "strconv"
"time" "time"
) )
@ -119,7 +119,6 @@ func (r *OrderServicePackageService) GetOrderServicePackageDetailInfo(orderServi
} }
} }
fmt.Println(g.MonthInquiryCount)
// 获取服务包当月剩余问诊次数 // 获取服务包当月剩余问诊次数
g.RemainingInquiryCount = r.GetRemainingInquiryCount(orderServicePackageDetail.MonthlyFrequency, g.MonthInquiryCount) g.RemainingInquiryCount = r.GetRemainingInquiryCount(orderServicePackageDetail.MonthlyFrequency, g.MonthInquiryCount)
} }
@ -517,12 +516,12 @@ func (r *OrderServicePackageService) getOrderServicePackageCurrentMonthDate(star
diffDays := int(diff) diffDays := int(diff)
// 获取当前月次 // 获取当前月次
monthTime := (diffDays + 29) / 30 // 向上取整 monthTime := math.Ceil(float64(diffDays / 30)) // 向上取整
days := monthTime * 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) currentMonthStartDate := currentMonthFinishDate.AddDate(0, 0, -30)