From 3da69918dbe46653321bf04482473679680356c4 Mon Sep 17 00:00:00 2001 From: wx Date: Thu, 28 May 2026 16:27:10 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog-v2):=20=E6=88=BF=E5=8A=A1?= =?UTF-8?q?=E7=AE=A1=E5=AE=B6=E5=AE=8C=E5=A4=87=E6=80=A7=20=E2=80=94=20?= =?UTF-8?q?=E6=97=A5=E5=8E=864=E7=8A=B6=E6=80=81+=E6=8A=A2=E5=8D=95product?= =?UTF-8?q?Type+=E5=BE=85=E5=8A=9E=E7=94=9F=E4=BA=A7=E8=80=85=E5=85=A8?= =?UTF-8?q?=E9=BD=90(=E5=90=AB=E5=8F=96=E6=B6=88=E2=86=92=E9=80=80?= =?UTF-8?q?=E8=AE=A2)=20(#3179/#3188=20PR3180/3200/3202)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...Š¢å•productType+待办生产者全é½_PR3180-3200-3202.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 changelogs-v2/2026-05/28_HOUSE完备性_日历4状æ€+抢å•productType+待办生产者全é½_PR3180-3200-3202.md diff --git a/changelogs-v2/2026-05/28_HOUSE完备性_日历4状æ€+抢å•productType+待办生产者全é½_PR3180-3200-3202.md b/changelogs-v2/2026-05/28_HOUSE完备性_日历4状æ€+抢å•productType+待办生产者全é½_PR3180-3200-3202.md new file mode 100644 index 0000000..3269781 --- /dev/null +++ b/changelogs-v2/2026-05/28_HOUSE完备性_日历4状æ€+抢å•productType+待办生产者全é½_PR3180-3200-3202.md @@ -0,0 +1,64 @@ +# 二期 v3 房务管家:日历 4 状æ€ç‚¹ + æŠ¢å•æ±  productType + 待办生产者全é½ï¼ˆå«å–消→退订) + +> **æœåŠ¡**: hl-order-service-v3 +> **PR**: #3180ã€#3200ã€#3202(hotfix) +> **Issue**: #3179ã€#3188 +> **日期**: 2026-05-28 +> **å½±å“**: 🟡 房务管家「日历视图 / æŠ¢å•æ±  / 待办 Tabã€æ•°æ®æ›´å®Œæ•´ï¼›æŽ¥å£è·¯å¾„与字段结构**ä¸å˜**,仅字段从æ’空/æ’ 0 å˜ä¸ºçœŸå®žå€¼ã€å¾…办 Tab 新增几类会真正产生的待办 + +--- + +## 总览(å‰ç«¯ mmg 必读) + +继上一批房务接å£çœŸå®žåŒ–åŽï¼Œæœ¬æ‰¹è¡¥é½æˆ¿åŠ¡ç®¡å®¶å‰©ä½™çš„å®Œå¤‡æ€§ç¼ºå£ã€‚**接å£è·¯å¾„ã€å­—段结构å‡ä¸å˜**,å‰ç«¯å¯æ®æ­¤æŠŠå¯¹åº” UI ç”±"空æ€/æ’ 0"切到真实渲染。 + +--- + +## 1. 日历视图 4 状æ€ç‚¹çœŸå®žåŒ–(§2.6)— PR #3180 + +`GET /admin/house/calendar?month=YYYY-MM&scope=mine|all` + +æ­¤å‰æ¯å¤© / æ±‡æ€»åªæœ‰"进行中(inProgress)"有真实计数,"å¾…é…æˆ¿(pending) / 询房中(inquiry) / 异常(exception)"æ’为 0。现已全部按真实状æ€èšåˆï¼š + +- **å¾…é…æˆ¿ pending**:未被房务抢å•的需求(按订å•å‡ºå‘æ—¥è½æ ¼ï¼‰ +- **询房中 inquiry**:有 PENDING è¯¢æˆ¿çš„è®¢å• +- **异常 exception**:有 OPEN 异常类待办(æ¢é…’店 / 退订 / è¯¢æˆ¿è¶…æ—¶ç­‰ï¼‰çš„è®¢å• +- **进行中 inProgress**ï¼šå·²é…æˆ¿ä¸”ä¸åœ¨ä»¥ä¸Šæ¡¶ + +`summary.{inProgress,pending,inquiry,exception}` 与æ¯å¤© `statusDots[]`ï¼ˆå« label/count/color)å‡è¿”真实值。优先级:异常 > 询房中 > å¾…é…æˆ¿ > 进行中。 + +## 2. æŠ¢å•æ±  productType 接通(§1.1)— PR #3180 + +`GET /v3/admin/order/grab-pool/hotel-requirements` + +- 列表项 `productType`(CORE/GROUP/CUSTOM)ã€`productNo` æ­¤å‰æ’ null,现ç»äº§å“æœåŠ¡çœŸå®žè¿”å›žï¼ˆå¦‚ `productType=CORE`ã€`productNo=C260520001`)。 +- `productType` 作为**查询筛选项现已生效**(按产å“ç±»åž‹è¿‡æ»¤æŠ¢å•æ± ï¼‰ã€‚ +- ä¸Šæ¸¸äº§å“æœåŠ¡æŸ¥ä¸åˆ° / é™çº§æ—¶è¯¥å­—段如实 nullï¼Œä¸æŠ¥é”™ã€‚ + +## 3. 待办 Tab 生产者全é½ï¼ˆÂ§4.1 / §3.4)— PR #3180 + #3200 + +`GET /v3/admin/order/todos` —— æ­¤å‰éƒ¨åˆ†å¾…åŠžç±»åž‹åªæœ‰"消费/RESOLVE"没有"生产者",对应 Tab 永远空。现补é½ï¼Œ7 类待办å‡ä¼šçœŸæ­£äº§ç”Ÿï¼š + +| 待办类型 | 何时产生(新增/原有) | +|---|---| +| `SWAP_HOTEL` æ¢é…’店 | **新增**:酒店回填**æ‹’å•**时自动产(#3180);æ¢é…’店完æˆåŽè‡ªåЍ RESOLVE | +| `INVENTORY_CHECK_OVERDUE` 核房超期 | **新增**ï¼šæ¯æ—¥å·¡æ£€ Job 扫到酒店快照过期自动产(#3180);核房åŽè‡ªåЍ RESOLVE | +| `REFUND` 退订 | **新增**:订å•**确认åŽå–消**ï¼ˆæˆ¿åŠ¡å·²é…æˆ¿é”é…’åº—ï¼‰æ—¶è‡ªåŠ¨äº§ï¼Œå½’å±žåŽŸæŽ¥å•æˆ¿åŠ¡ï¼ˆ#3200);详è§ä¸‹ | +| `INQUIRY_TIMEOUT` 询房超时 / `INQUIRY_ESCALATED` 询房加急 / `RETURN_TO_HK` 退回房务 | 原有,ä¸å˜ | + +> 注:`UNDELIVERED` 为历å²é—留类型(其"询房 4h 无回å¤"语义已由 `INQUIRY_TIMEOUT` 承接),ä¸å†å•独产生。 + +## 4. 订å•å–æ¶ˆ → 退订待办 + 待办清ç†ï¼ˆÂ§1.3 / §4)— PR #3200(hotfix #3202) + +订å•å–æ¶ˆåŽæˆ¿åŠ¡ä¾§çš„è”åŠ¨æ­¤å‰æœªç”Ÿæ•ˆï¼ˆç›‘å¬é“¾è·¯ç¼ºé™·ï¼‰ï¼ŒçŽ°å·²æŽ¥é€šï¼š + +- 订å•å–æ¶ˆæ—¶ï¼Œè¯¥è®¢å•房务侧"é…æˆ¿å‰ç½®å·¥ä½œ"ç±» OPEN 待办(æ¢é…’店/询房超时/核房超期等)**自动 RESOLVE**ï¼ˆå–æ¶ˆåŽè¿™äº›å·²æ— æ„义)。 +- è‹¥å–æ¶ˆæ—¶**æˆ¿åŠ¡å·²é…æˆ¿é”酒店**ï¼Œè‡ªåŠ¨äº§ä¸€æ¡ `REFUND` å¾…åŠžï¼Œå½’å±žåŽŸæŽ¥å•æˆ¿åŠ¡ï¼ˆæ— å½’å±žåˆ™å¹¿æ’­ï¼‰ï¼Œæç¤ºå…¶å¤„ç†é…’店退订/释放。`reason` å–订å•å–æ¶ˆåŽŸå› ã€‚ +- 业务规则确认:å°è’™é©¬(GROUP)库存在**䏋啿—¶**扣å‡ã€å…¶ä»–äº§å“æ— åº“å­˜ —— é…æˆ¿çŽ¯èŠ‚ä¸æ¶‰åŠåº“存扣å‡/æ¢å¤ã€‚ + +--- + +## éªŒè¯ +以上全部已åˆå¹¶ dev-v3 + 测试æœåŒå®žä¾‹éƒ¨ç½²ï¼Œå¹¶ç»çœŸæœºéªŒè¯ï¼šæ—¥åކ 4 状æ€ç‚¹çœŸå®žè®¡æ•°ã€æŠ¢å•æ±  productType 真实返回ã€é…’店拒å•产æ¢é…’店待办ã€è®¢å•å–æ¶ˆäº§é€€è®¢å¾…åŠžï¼ˆå–æ¶ˆè®¢å• → SWAP_HOTEL 待办 RESOLVED + REFUND 待办 OPEN 归属原房务)。无接å£è·¯å¾„/å­—æ®µç»“æž„å˜æ›´ã€‚ + +如需任一接å£å®Œæ•´å“应样例或字段疑问,回我å³å¯ã€‚