|
@@ -331,7 +331,16 @@ func GetRjzFrequencyDays(currDate time.Time, frequency string) (days int, err er
|
|
|
nextYearFd := currentYearFd.AddDate(1, 0, 0)
|
|
|
days = utils.GetTimeSubDay(currentYearFd, nextYearFd)
|
|
|
case "半年度":
|
|
|
+ curr0T := time.Date(currDate.Year(), 1, 1, 0, 0, 0, 0, time.Local)
|
|
|
+ curr1T := time.Date(currDate.Year(), 6, 30, 0, 0, 0, 0, time.Local)
|
|
|
+ curr2T := time.Date(currDate.Year(), 12, 31, 0, 0, 0, 0, time.Local)
|
|
|
|
|
|
+ if currDate.Month() <= 6 { // 上半年
|
|
|
+ days = utils.GetTimeSubDay(curr0T, curr1T)
|
|
|
+ } else {
|
|
|
+ // 下半年
|
|
|
+ days = utils.GetTimeSubDay(curr1T, curr2T)
|
|
|
+ }
|
|
|
default:
|
|
|
days = 1
|
|
|
return
|