Browse Source

#2701

show spec is available or not
tags/v1.22.9.1^2^2
chenyifan01 3 years ago
parent
commit
a24423d80b
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      models/resource_specification.go

+ 2
- 2
models/resource_specification.go View File

@@ -260,7 +260,7 @@ func SyncGrampusSpecs(updateList []ResourceSpecification, insertList []ResourceS
return err return err
} }
if len(deleteIds) > 0 { 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 return err
} }
if _, err = sess.In("spec_id", deleteIds).Delete(&ResourceSceneSpec{}); err != nil { if _, err = sess.In("spec_id", deleteIds).Delete(&ResourceSceneSpec{}); err != nil {
@@ -271,7 +271,7 @@ func SyncGrampusSpecs(updateList []ResourceSpecification, insertList []ResourceS
//update exists specs //update exists specs
if len(updateList) > 0 { if len(updateList) > 0 {
for _, v := range updateList { 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 return err
} }
} }


Loading…
Cancel
Save