This commit is contained in:
eson 2023-09-21 23:47:34 +08:00
parent 45ef0b8bc9
commit 58e2068170
2 changed files with 4 additions and 4 deletions

View File

@ -65,7 +65,7 @@ func InheritGuestIdResource(tx *gorm.DB, userId, guestId int64, afterDo func(txR
if guestId != 0 { if guestId != 0 {
// 继承guest_id的资源表 // 继承guest_id的资源表
err = txRes. err = txRes.
Where("guest_id = ?", guestId). Where("guest_id = ? and module != 'clear' and module != 'temp'", guestId).
UpdateColumn("user_id", userId).Error UpdateColumn("user_id", userId).Error
if err != nil && err != gorm.ErrRecordNotFound { if err != nil && err != gorm.ErrRecordNotFound {
@ -73,7 +73,7 @@ func InheritGuestIdResource(tx *gorm.DB, userId, guestId int64, afterDo func(txR
} }
err = txUserMaterial. err = txUserMaterial.
Where("guest_id = ?", guestId). Where("guest_id = ? and module != 'clear' and module != 'temp'", guestId).
UpdateColumn("user_id", userId).Error UpdateColumn("user_id", userId).Error
if err != nil && err != gorm.ErrRecordNotFound { if err != nil && err != gorm.ErrRecordNotFound {
@ -82,7 +82,7 @@ func InheritGuestIdResource(tx *gorm.DB, userId, guestId int64, afterDo func(txR
} }
err = txUserInfo. err = txUserInfo.
Where("guest_id = ?", guestId). Where("guest_id = ? and module != 'clear' and module != 'temp' ", guestId).
UpdateColumn("user_id", userId).Error UpdateColumn("user_id", userId).Error
logx.Info(err, "guest_id = ", guestId) logx.Info(err, "guest_id = ", guestId)
if err != nil && err != gorm.ErrRecordNotFound { if err != nil && err != gorm.ErrRecordNotFound {

View File

@ -59,7 +59,7 @@ func MetadataModulePATCH(tx *gorm.DB, module string, tableStructPointer any, upd
WHEN metadata IS NULL THEN ? WHEN metadata IS NULL THEN ?
ELSE JSON_MERGE_PATCH(metadata, ?) ELSE JSON_MERGE_PATCH(metadata, ?)
END END
WHERE order_sn = '%s' and %s;` WHERE module = '%s' and %s;`
var err error var err error
var metadata []byte var metadata []byte