|
@@ -669,6 +669,10 @@ func FeetTemplateUpgradeNewVersion(ctx context.Context, pastureId, feedTemplateI
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
+ defer func() {
|
|
|
+
|
|
|
+ }()
|
|
|
+
|
|
|
DBSession := restful.Engine.NewSession()
|
|
|
defer DBSession.Close()
|
|
|
|
|
@@ -677,16 +681,14 @@ func FeetTemplateUpgradeNewVersion(ctx context.Context, pastureId, feedTemplateI
|
|
|
}
|
|
|
|
|
|
if _, err = DBSession.Table(new(models.FeedTemplateDetail).TableName()).
|
|
|
- Where("pasture_id = ?", pastureId).
|
|
|
- And("feed_template_id = ?", feedTemplateId).
|
|
|
- Update("is_show", operationPb.IsShow_NO); err != nil {
|
|
|
- DBSession.Rollback()
|
|
|
+ Where("pastureid = ?", pastureId).
|
|
|
+ And("ftid = ?", feedTemplateId).
|
|
|
+ Update(map[string]interface{}{"is_show": operationPb.IsShow_NO}); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
- res, err := SearchFeedDetailVersionLogById(ctx, pastureId, feedTemplateId, newFeedDetailVersion.Id)
|
|
|
+ res, err := SearchFeedDetailVersionLogById(ctx, pastureId, newFeedDetailVersion.FeedTemplateId, newFeedDetailVersion.Id)
|
|
|
if err != nil {
|
|
|
- DBSession.Rollback()
|
|
|
return err
|
|
|
}
|
|
|
|
|
@@ -717,7 +719,6 @@ func FeetTemplateUpgradeNewVersion(ctx context.Context, pastureId, feedTemplateI
|
|
|
}
|
|
|
|
|
|
if _, err = DBSession.Table(new(models.FeedTemplateDetail).TableName()).Insert(newFtDetailList); err != nil {
|
|
|
- DBSession.Rollback()
|
|
|
return err
|
|
|
}
|
|
|
|