go-common/app/job/main/growup/service/income/common.go

39 lines
559 B
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package income
import (
"time"
)
const (
_layout = "2006-01-02"
_layoutSec = "2006-01-02 15:04:05"
)
var (
startWeeklyDate time.Time
startMonthlyDate time.Time
)
var (
batchSize = 2000
_dbInsert = 1
_dbUpdate = 2
_video = 0
_column = 2
_bgm = 3
_limitSize = 2000
)
func getStartWeeklyDate(date time.Time) time.Time {
for date.Weekday() != time.Monday {
date = date.AddDate(0, 0, -1)
}
return date
}
func getStartMonthlyDate(date time.Time) time.Time {
return time.Date(date.Year(), date.Month(), 1, 0, 0, 0, 0, time.Local)
}