|
@@ -78,9 +78,9 @@ func (s *StoreEntry) CalvingReport(ctx context.Context, req *pasturePb.CalvingRe
|
|
|
|
|
|
if req.AnalysisMethod > 0 {
|
|
if req.AnalysisMethod > 0 {
|
|
switch req.AnalysisMethod {
|
|
switch req.AnalysisMethod {
|
|
- case pasturePb.CalvingAnalysisMethod_months:
|
|
|
|
|
|
+ case pasturePb.CalvingAnalysisMethod_Months:
|
|
pref1.Group("statistic_method").Order("statistic_method")
|
|
pref1.Group("statistic_method").Order("statistic_method")
|
|
- case pasturePb.CalvingAnalysisMethod_cowKind:
|
|
|
|
|
|
+ case pasturePb.CalvingAnalysisMethod_CowKind:
|
|
pref1.Group("cow_kind").Order("cow_kind")
|
|
pref1.Group("cow_kind").Order("cow_kind")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -103,9 +103,9 @@ func (s *StoreEntry) CalvingReport(ctx context.Context, req *pasturePb.CalvingRe
|
|
|
|
|
|
if req.AnalysisMethod > 0 {
|
|
if req.AnalysisMethod > 0 {
|
|
switch req.AnalysisMethod {
|
|
switch req.AnalysisMethod {
|
|
- case pasturePb.CalvingAnalysisMethod_months:
|
|
|
|
|
|
+ case pasturePb.CalvingAnalysisMethod_Months:
|
|
pref2.Group("statistic_method").Order("statistic_method")
|
|
pref2.Group("statistic_method").Order("statistic_method")
|
|
- case pasturePb.CalvingAnalysisMethod_cowKind:
|
|
|
|
|
|
+ case pasturePb.CalvingAnalysisMethod_CowKind:
|
|
pref2.Group("cow_kind").Order("cow_kind")
|
|
pref2.Group("cow_kind").Order("cow_kind")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -132,7 +132,7 @@ func (s *StoreEntry) CalvingReport(ctx context.Context, req *pasturePb.CalvingRe
|
|
|
|
|
|
cowKindMap := s.CowKindMap()
|
|
cowKindMap := s.CowKindMap()
|
|
for _, v := range eventCalving1 {
|
|
for _, v := range eventCalving1 {
|
|
- if req.AnalysisMethod == pasturePb.CalvingAnalysisMethod_cowKind {
|
|
|
|
|
|
+ if req.AnalysisMethod == pasturePb.CalvingAnalysisMethod_CowKind {
|
|
v.StatisticMethod = cowKindMap[v.CowKind]
|
|
v.StatisticMethod = cowKindMap[v.CowKind]
|
|
}
|
|
}
|
|
if v.TotalCount > 0 {
|
|
if v.TotalCount > 0 {
|