要解决ACC的“Last_sign_in value”没有更新,只有BIM 360更新的问题,你可以尝试以下代码示例:
确保你已经正确设置了ACC和BIM 360的集成,并且两者都能够正常工作。
检查ACC的用户登录逻辑,确保在用户成功登录时更新“Last_sign_in value”。以下是一个示例函数,可以在用户登录时调用:
def update_last_sign_in(user_id):
# 根据用户ID查询数据库或API获取用户对象
user = get_user(user_id)
# 更新用户的Last_sign_in value字段
user.last_sign_in = datetime.now()
# 保存更新后的用户对象到数据库或API
save_user(user)
在上面的示例中,get_user()
函数根据用户ID从数据库或API获取用户对象,save_user()
函数将更新后的用户对象保存回数据库或API。
确保ACC和BIM 360集成的代码逻辑正确,以便在BIM 360更新时不会影响ACC的“Last_sign_in value”。你可以检查更新BIM 360的代码,确保它不会修改ACC的用户对象。
如果你遇到了仍然无法解决的问题,你可以尝试更详细地调试代码,查看在BIM 360更新时是否有任何与ACC相关的代码被执行。
希望以上代码示例能够帮助你解决ACC的“Last_sign_in value”没有更新,只有BIM 360更新的问题。记得根据你的具体情况进行适当的修改和调整。