Browse Source

work: calvingList update

Yi 1 day ago
parent
commit
ec14177428
2 changed files with 2 additions and 2 deletions
  1. 1 1
      module/backend/calendar_more.go
  2. 1 1
      module/backend/dashboard_more.go

+ 1 - 1
module/backend/calendar_more.go

@@ -23,7 +23,7 @@ func (s *StoreEntry) CalvingCowList(ctx context.Context, req *pasturePb.ItemsReq
 	count := int64(0)
 	pref := s.DB.Table(fmt.Sprintf("%s as a", new(model.EventCalving).TableName())).
 		Select(`a.id,a.cow_id,a.ear_number,a.status,b.breed_status,b.pen_id,ROUND(b.current_weight/1000,2) as current_weight,
-		DATE_FORMAT(FROM_UNIXTIME(last_mating_at), '%Y-%m-%d') AS mating_at_format,b.day_age,b.last_bull_number as bull_id,
+		DATE_FORMAT(FROM_UNIXTIME(last_mating_at), '%Y-%m-%d') AS mating_at_format,b.day_age,b.last_bull_number as bull_id,b.lact,
 		b.pen_name,DATEDIFF(NOW(),FROM_UNIXTIME(last_mating_at)) AS mating_age,DATE_FORMAT(FROM_UNIXTIME(a.plan_day), '%Y-%m-%d') AS plan_day`).
 		Joins("left join cow as b on a.cow_id = b.id").
 		Where("a.status = ?", pasturePb.IsShow_No).

+ 1 - 1
module/backend/dashboard_more.go

@@ -198,7 +198,7 @@ func (s *StoreEntry) FocusIndicatorsList(ctx context.Context, dimension string)
 		if currValue > 0 && oldValue > 0 {
 			b := float64(0)
 			if oldValue > 0 {
-				b = (oldValue - currValue) / oldValue * 100
+				b = (currValue - oldValue) / oldValue * 100
 			}
 			omv := util.RoundToTwoDecimals(b)
 			if omv < 0 {