2 Commits afc74f8c7b ... 3e634b4487

Author SHA1 Message Date
  Yi 3e634b4487 warning: estrusItems update 2 months ago
  Yi afc74f8c7b warning: estrusItems update 2 months ago
1 changed files with 3 additions and 3 deletions
  1. 3 3
      model/neck_ring_estrus_warning.go

+ 3 - 3
model/neck_ring_estrus_warning.go

@@ -157,11 +157,11 @@ func (n NeckRingEstrusWarningSlice) ToPB(
 func isIPeriod(periodKind pasturePb.MatingWindowPeriod_Kind, nowTime, optimumMatingStartTime, optimumMatingEndTime time.Time) bool {
 	switch periodKind {
 	case pasturePb.MatingWindowPeriod_Front:
-		return nowTime.Before(optimumMatingStartTime)
+		return !nowTime.Before(optimumMatingStartTime)
 	case pasturePb.MatingWindowPeriod_Middle:
-		return nowTime.After(optimumMatingStartTime) && nowTime.Before(optimumMatingEndTime)
+		return !(nowTime.After(optimumMatingStartTime) && nowTime.Before(optimumMatingEndTime))
 	case pasturePb.MatingWindowPeriod_Behind:
-		return nowTime.After(optimumMatingEndTime)
+		return !(nowTime.After(optimumMatingEndTime))
 	default:
 		return false
 	}