From 57b8bad642a5838b450e35d0a2a6422901dc6628 Mon Sep 17 00:00:00 2001 From: liuyun Date: Wed, 21 Oct 2026 14:58:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BC=82=E5=B8=B8=E5=B9=82=E7=AD=89=20+?= =?UTF-8?q?=20=E5=B7=A5=E5=8D=95=E5=AE=8C=E6=88=90=E6=80=81=EF=BC=88APP=20?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E6=94=B6=E5=B0=BE=EF=BC=89+=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- docs/tech-debt.md | 4 ++-- sources/ec-nest | 2 +- sources/ec_flutter | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) 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