1
This commit is contained in:
parent
fec6306b3c
commit
d1a7f5b980
@ -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)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user