1

我添加了一个新字段来user.etx调用LastLoggedIn_Ext。但是在尝试写入时出现错误:

无法修改只读包中的 User 类型的 bean

我的代码:

user.Ext_LastLoggedIn = Date.Now

有没有办法绕过只读包,以便我可以在 user.etx 表中保存用户上次登录 PolicyCenter 的时间?

4

1 回答 1

2

例如,您必须将其添加到可写包中

gw.transaction.Transaction.runWithNewBundle(\bundle -> {
      var writableUser = bundle.add(user)
      writableUser.Ext_LastLoggedIn = Date.Now
    })
于 2019-02-04T08:34:28.450 回答