Browse Source

fix:路演问题修复

Roc 2 years ago
parent
commit
e54ff8d315
2 changed files with 5 additions and 1 deletions
  1. 2 1
      models/roadshow/rs_calendar_relation.go
  2. 3 0
      services/rs/calendar.go

+ 2 - 1
models/roadshow/rs_calendar_relation.go

@@ -249,8 +249,9 @@ func UpdateSyncRsCalendarRelation(thirdUserCalendar UserCalendar, rsCalendar *Rs
 		rsCalendarResearcher.EndTime = currentEndTimer.Format(utils.FormatTime)
 		rsCalendarResearcher.StartWeek = utils.StrDateTimeToWeek(currentStartTimer.Weekday().String())
 		rsCalendarResearcher.EndWeek = utils.StrDateTimeToWeek(currentEndTimer.Weekday().String())
+		rsCalendarResearcher.Status = 2 // 已接受
 		rsCalendarResearcher.ModifyTime = time.Now()
-		_, tmpErr := tx.Update(rsCalendarResearcher, "StartDate", "EndDate", "StartTime", "EndTime", "StartWeek", "EndWeek", "ModifyTime")
+		_, tmpErr := tx.Update(rsCalendarResearcher, "StartDate", "EndDate", "StartTime", "EndTime", "StartWeek", "EndWeek","Status", "ModifyTime")
 		if tmpErr != nil {
 			err = tmpErr
 			return

+ 3 - 0
services/rs/calendar.go

@@ -741,6 +741,9 @@ func SyncCalendarFromShanghai(userPhone, startDate, endDate string) (err error)
 					if v.Title != rsCalendarRelation.Title {
 						isUpdate = true
 					}
+					if rsCalendarResearcherInfo.Status == 4 { // 被删除了,现在是需要更新
+						isUpdate = true
+					}
 
 					researcherList := make([]admin.AdminItem, 0)
 					researcherMap := make(map[int]admin.AdminItem)