|
|
|
@ -100,7 +100,7 @@ func PaySuccessCallback(tx *gorm.DB, orderInfo order.Information, completeTime f
|
|
|
|
|
if err := tx.Create(&profit).Error; err != nil {
|
|
|
|
|
return err
|
|
|
|
|
}
|
|
|
|
|
if row := tx.Model(&user.Wallet{}).Where("user_id = ?", orderInfo.SharerID).Updates(map[string]interface{}{
|
|
|
|
|
if row := tx.Model(&user.Wallet{}).Where("user_id = ?", orderInfo.SharerID).UpdateColumns(map[string]interface{}{
|
|
|
|
|
"balance": gorm2.Expr("balance + ?", profit.Income),
|
|
|
|
|
"version": gorm2.Expr("version + 1"),
|
|
|
|
|
}).RowsAffected; row == 0 {
|
|
|
|
|