|
@@ -154,12 +154,20 @@ func RefreshDataFromPb(wg *sync.WaitGroup) (err error) {
|
|
return errors.New("GetEdbInfoByCondition:" + err.Error())
|
|
return errors.New("GetEdbInfoByCondition:" + err.Error())
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ nowDate := time.Now().Format(utils.FormatDate)
|
|
|
|
+ sunDay := int(time.Now().Weekday())
|
|
for _, v := range items {
|
|
for _, v := range items {
|
|
startDate := ""
|
|
startDate := ""
|
|
if v.Frequency == "日度" {
|
|
if v.Frequency == "日度" {
|
|
startDate = v.EndDate.AddDate(0, 0, -utils.DATA_REFRESH).Format(utils.FormatDate)
|
|
startDate = v.EndDate.AddDate(0, 0, -utils.DATA_REFRESH).Format(utils.FormatDate)
|
|
|
|
+ if v.EndDate.Format(utils.FormatDate) == nowDate {
|
|
|
|
+ continue
|
|
|
|
+ }
|
|
} else if v.Frequency == "周度" {
|
|
} else if v.Frequency == "周度" {
|
|
startDate = v.EndDate.AddDate(0, 0, -(utils.DATA_REFRESH * 7)).Format(utils.FormatDate)
|
|
startDate = v.EndDate.AddDate(0, 0, -(utils.DATA_REFRESH * 7)).Format(utils.FormatDate)
|
|
|
|
+ if sunDay != 0 {
|
|
|
|
+ continue
|
|
|
|
+ }
|
|
} else if v.Frequency == "月度" {
|
|
} else if v.Frequency == "月度" {
|
|
startDate = v.EndDate.AddDate(0, -utils.DATA_REFRESH, 0).Format(utils.FormatDate)
|
|
startDate = v.EndDate.AddDate(0, -utils.DATA_REFRESH, 0).Format(utils.FormatDate)
|
|
} else if v.Frequency == "季度" {
|
|
} else if v.Frequency == "季度" {
|