diff --git a/docs/tech-debt.md b/docs/tech-debt.md index 8e53ac8..c707f78 100644 --- a/docs/tech-debt.md +++ b/docs/tech-debt.md @@ -84,8 +84,8 @@ ## 护理员 APP(Flutter) -- [ ] **[高] 异常/扑空离线补传非幂等**:后端 `/abnormal` 无 client_md5 去重,超时重试会重复落库。需后端 record_abnormal 加 client_md5 字段 + 幂等。 -- [ ] **[高] 工单完成态不回显**:后端 checkin/checkout 不更新 order.orderStatus(永不转 done),签退后今日任务卡片仍「已派单」。跨端 follow-up。 +- [x] ~~**[高] 异常/扑空离线补传非幂等**~~ ✅ 已修(2026-10-21):record_abnormal 加 client_md5 唯一 + report 幂等 + Flutter 补传传 md5。 +- [x] ~~**[高] 工单完成态不回显**~~ ✅ 已修(2026-10-21):checkin→serving、checkout→done、offlineSync 同步;Flutter 签退后 invalidate today。 - [ ] **压疮结构化标签后端无字段**(RecordPhoto 无部位/分期字段,APP 仅会话内留存);压疮项靠 svcName 含「压疮」识别(脆弱)。 - [ ] **异常照片/语音后端无上传端点**:APP 在线/离线异常照片字节都未上传,却置 hasPhoto=true(乐观标记,误报);语音占位未实现。 - [ ] **离线照片直传通道缺**(R8 已发空数组);cleanupExpiredPhotos 死代码;临时目录不保证 ≥7 天(宜落 Documents 目录并接线清理)。 diff --git a/sources/ec-nest b/sources/ec-nest index 394d7a9..c18187e 160000 --- a/sources/ec-nest +++ b/sources/ec-nest @@ -1 +1 @@ -Subproject commit 394d7a9731447c468b42ab9cf9e8927c939d4091 +Subproject commit c18187e65811582eb45e36eb16ce26395f31fffc diff --git a/sources/ec_flutter b/sources/ec_flutter index 6ec0687..4734319 160000 --- a/sources/ec_flutter +++ b/sources/ec_flutter @@ -1 +1 @@ -Subproject commit 6ec0687c06ee2bf3bf2daaa8dcdda16b950393ec +Subproject commit 47343192616d609ba76862a1190eca4dad71041c