From: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com> Date: Thu, 27 Jun 2019 08:16:59 +0000 (+0800) Subject: fix asset foreign key (#229) X-Git-Tag: v1.0.5~189 X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=commitdiff_plain;h=c84ab6920d263b10014ff44cea88a33f90c87f99 fix asset foreign key (#229) --- diff --git a/federation/database/orm/asset.go b/federation/database/orm/asset.go index a2448ba1..f1fbb051 100644 --- a/federation/database/orm/asset.go +++ b/federation/database/orm/asset.go @@ -5,7 +5,7 @@ import ( ) type Asset struct { - ID uint64 `gorm:"primary_key" json:"-"` + ID uint64 `gorm:"primary_key;foreignkey:ID" json:"-"` AssetID string `json:"asset_id"` IssuanceProgram string `json:"-"` VMVersion uint64 `json:"-"` diff --git a/federation/database/orm/cross_transaction_req.go b/federation/database/orm/cross_transaction_req.go index d5c9ec52..5a58749e 100644 --- a/federation/database/orm/cross_transaction_req.go +++ b/federation/database/orm/cross_transaction_req.go @@ -17,5 +17,5 @@ type CrossTransactionReq struct { UpdatedAt types.Timestamp `json:"-"` CrossTransaction *CrossTransaction `gorm:"foreignkey:CrossTransactionID" json:"-"` - Asset *Asset `gorm:"foreignkey:ID" json:"asset"` + Asset *Asset `json:"asset"` }