A B 两个人同时编辑一个文件,又同时进行了保存操作。如何保证最后回调业务方保存接口的时候是合并后的结果,而不是其中给一个人保存的结果。或者说,会不会因为客户端网络问题在回调业务方保存的时候,存在A的保存结果覆盖了B的保存结果。最终业务方文档和wps的结果不一致的问题。
A B 两个人同时编辑一个文件,又同时进行了保存操作。如何保证最后回调业务方保存接口的时候是合并后的结果,而不是其中给一个人保存的结果。或者说,会不会因为客户端网络问题在回调业务方保存的时候,存在A的保存结果覆盖了B的保存结果。最终业务方文档和wps的结果不一致的问题。
保存的最终版本是看文档最后修改者Id的版本,请求示例:
{
"file_id": "27",
"name": "样张.xlsx",
"size": 11683,
"sha1": "asdjfiedjisdhihsidihishiahi",
"is_manual": true
}
返回值示例:
{
"code": 0,
"data": {
"create_time": 1670218748,
"creator_id": "404",
"id": "9",
"modifier_id": "404",
"modify_time": 1670328304,
"name": "统计月报.xlsx",
"size": 18961,
"version": 180
}
}
可参考:https://solution.wps.cn/docs/callback/save.html#%E5%8D%95%E9%98%B6%E6%AE%B5%E6%8F%90%E4%BA%A4