|  | @@ -44,7 +44,7 @@ func (s *StoreEntry) CalendarToDoHistoryList(ctx context.Context, pastureId int6
 | 
											
												
													
														|  |  	sql := `SELECT a.cow_id,b.pen_name,a.calendar_type_name,a.calendar_type_kind as calendar_type,
 |  |  	sql := `SELECT a.cow_id,b.pen_name,a.calendar_type_name,a.calendar_type_kind as calendar_type,
 | 
											
												
													
														|  |  		DATE_FORMAT(FROM_UNIXTIME(a.plan_day), '%Y-%m-%d') AS plan_day,
 |  |  		DATE_FORMAT(FROM_UNIXTIME(a.plan_day), '%Y-%m-%d') AS plan_day,
 | 
											
												
													
														|  |  		DATE_FORMAT(FROM_UNIXTIME(a.end_day), '%Y-%m-%d') AS end_day,
 |  |  		DATE_FORMAT(FROM_UNIXTIME(a.end_day), '%Y-%m-%d') AS end_day,
 | 
											
												
													
														|  | -		DATE_FORMAT(FROM_UNIXTIME(a.reality_day), '%Y-%m-%d') AS reality_day,
 |  | 
 | 
											
												
													
														|  | 
 |  | +		IF(a.reality_day <= 0, '', DATE_FORMAT(FROM_UNIXTIME(a.reality_day), '%Y-%m-%d')) AS reality_day
 | 
											
												
													
														|  |  		a.remaining_days,b.lact,b.ear_number,a.status as is_finish,a.remarks
 |  |  		a.remaining_days,b.lact,b.ear_number,a.status as is_finish,a.remarks
 | 
											
												
													
														|  |  		FROM (
 |  |  		FROM (
 | 
											
												
													
														|  |  			SELECT cow_id,plan_day,end_day,reality_day,status,remarks,'免疫' as calendar_type_name,1 as calendar_type_kind,TIMESTAMPDIFF(DAY, NOW(), FROM_UNIXTIME(end_day)) AS remaining_days 
 |  |  			SELECT cow_id,plan_day,end_day,reality_day,status,remarks,'免疫' as calendar_type_name,1 as calendar_type_kind,TIMESTAMPDIFF(DAY, NOW(), FROM_UNIXTIME(end_day)) AS remaining_days 
 |