|
@@ -374,6 +374,15 @@ func (e *Entry) SystemBasicCrontab() error {
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
+func (e *Entry) DeleteOldOriginal() error {
|
|
|
+ if err := e.DB.Model(new(model.NeckRingOriginal)).
|
|
|
+ Where("active_date <= ?", time.Now().AddDate(0, 0, -7).Format(model.LayoutDate2)).
|
|
|
+ Delete(&model.NeckRingOriginal{}).Error; err != nil {
|
|
|
+ zaplog.Error("crontab", zap.Any("DeleteOldOriginal", err))
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
func (e *Entry) InitEventData(cowList []*model.Cow, systemBasic *model.SystemBasic) {
|
|
|
switch systemBasic.Name {
|
|
|
case model.PregnantCheckForFirst, model.PregnantCheckForSecond:
|