From a24423d80bdb5c691a8fd5893fdd3536d8bac932 Mon Sep 17 00:00:00 2001 From: chenyifan01 Date: Tue, 30 Aug 2022 09:32:25 +0800 Subject: [PATCH] #2701 show spec is available or not --- models/resource_specification.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/resource_specification.go b/models/resource_specification.go index 10ae7f7bc..764ac658d 100644 --- a/models/resource_specification.go +++ b/models/resource_specification.go @@ -260,7 +260,7 @@ func SyncGrampusSpecs(updateList []ResourceSpecification, insertList []ResourceS return err } if len(deleteIds) > 0 { - if _, err = sess.In("id", deleteIds).Update(&ResourceSpecification{Status: SpecOffShelf, IsAvailable: false}); err != nil { + if _, err = sess.Cols("status", "is_available").In("id", deleteIds).Update(&ResourceSpecification{Status: SpecOffShelf, IsAvailable: false}); err != nil { return err } if _, err = sess.In("spec_id", deleteIds).Delete(&ResourceSceneSpec{}); err != nil { @@ -271,7 +271,7 @@ func SyncGrampusSpecs(updateList []ResourceSpecification, insertList []ResourceS //update exists specs if len(updateList) > 0 { for _, v := range updateList { - if _, err = sess.ID(v.ID).Update(&v); err != nil { + if _, err = sess.ID(v.ID).UseBool("is_available").Update(&v); err != nil { return err } }