Преглед изворни кода

事项和路演状态检测

longyu пре 3 година
родитељ
комит
f24b2c8b68
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      services/roadshow/calendar.go

+ 5 - 0
services/roadshow/calendar.go

@@ -4,10 +4,14 @@ import (
 	"context"
 	"hongze/hongze_task/models/roadshow"
 	"hongze/hongze_task/utils"
+	"sync"
 	"time"
 )
 
+var lock sync.Mutex
+
 func ModifyRsCalendarResearcherStatus(cont context.Context) (err error) {
+	lock.Lock()
 	nowDate := time.Now().Format(utils.FormatDate)
 	nowTime := time.Now().Format(utils.FormatTime)
 	list, err := roadshow.GetRsCalendarResearcher(nowDate, nowTime)
@@ -31,5 +35,6 @@ func ModifyRsCalendarResearcherStatus(cont context.Context) (err error) {
 			return err
 		}
 	}
+	lock.Unlock()
 	return err
 }