数据库同步用于让第三方系统一次性拿到当前完整的在住数据——首次上线、系统重启或长时间断线后都需要。夜审记录则告诉第三方 OPERA 正在做日结,期间的行为要特别处理。

数据库同步流程

第三方 → OPERA   DR|DA261020|TI020000|
OPERA  → 第三方  DS|DA261020|TI020001|
OPERA  → 第三方  GI|RN1203|G#100234|...|      (逐条发送在住客人等数据)
OPERA  → 第三方  GI|RN1205|G#100241|...|
OPERA  → 第三方  DE|DA261020|TI020012|

处理要点

  • 先清后建:收到 DS 后标记"同步中",DE 结束时把未在同步数据中出现的房间视为空房,避免残留入住状态。
  • 何时发起:首次上线、第三方系统重启、断线超过约定时长后。
  • 夜审期间:收到 NS 后,OPERA 可能暂不处理挂账等请求;第三方应缓存请求,收到 NE 后再发送。

最后核对:2026-10