From 1750cb69ab577d7e705ab93917432e5d49d2b542 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 22 Jun 2026 16:01:56 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20#4231=20=E9=85=8D=E6=88=BF?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8F=B0=E6=8A=A2=E4=BA=86=E6=89=8D=E8=83=BD?= =?UTF-8?q?=E9=85=8D=20=E2=80=94=20=E6=9C=AA=E6=8A=A2=E5=8D=95=E6=8B=92?= =?UTF-8?q?=E7=BB=9D=E9=85=8D=E6=88=BF(808116)+=E5=89=8D=E7=AB=AF=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E7=BD=AE=E7=81=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...º†æ‰èƒ½é…_æœªæŠ¢å•æ‹’ç»é…房808116_管ç†åŽå°+å‰ç«¯BUG.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 changelogs-v2/2026-06/22_4231_é…æˆ¿å·¥ä½œå°æŠ¢äº†æ‰èƒ½é…_æœªæŠ¢å•æ‹’ç»é…房808116_管ç†åŽå°+å‰ç«¯BUG.md diff --git a/changelogs-v2/2026-06/22_4231_é…æˆ¿å·¥ä½œå°æŠ¢äº†æ‰èƒ½é…_æœªæŠ¢å•æ‹’ç»é…房808116_管ç†åŽå°+å‰ç«¯BUG.md b/changelogs-v2/2026-06/22_4231_é…æˆ¿å·¥ä½œå°æŠ¢äº†æ‰èƒ½é…_æœªæŠ¢å•æ‹’ç»é…房808116_管ç†åŽå°+å‰ç«¯BUG.md new file mode 100644 index 0000000..4efacd2 --- /dev/null +++ b/changelogs-v2/2026-06/22_4231_é…æˆ¿å·¥ä½œå°æŠ¢äº†æ‰èƒ½é…_æœªæŠ¢å•æ‹’ç»é…房808116_管ç†åŽå°+å‰ç«¯BUG.md @@ -0,0 +1,38 @@ +# ã€åŽç«¯å·²ä¿® + å‰ç«¯å¾…改·管ç†åŽå°ã€‘é…æˆ¿å·¥ä½œå°ã€ŒæŠ¢äº†æ‰èƒ½é…ã€ï¼šæœªæŠ¢å•æ‹’ç»é…房(新增 808116)(#4231) + +> **åŽç«¯ PR**: #4231 | **æœåŠ¡**: hl-order-service-v3 | **æ›´æ–°**: 2026-06-22 +> **å‰ç«¯è´Ÿè´£äºº**: @mmg —— åŽåŠã€Œå‰ç«¯å¾…改ã€éœ€é…åˆï¼šæœªæŠ¢å•æ—¶ç½®ç°ã€Œé…æˆ¿ã€æŒ‰é’®ã€‚ + +## 1. 背景(房务测试å馈) +订å•还在**æŠ¢å•æ± ï¼ˆæ— äººæŠ¢å•)**时,房务详情里æ¯å¤©çš„ã€Œé…æˆ¿ã€æŒ‰é’®ä»å¯ç‚¹ã€é…房接å£ä»èƒ½æäº¤ï¼Œç»•è¿‡äº†æŠ¢å•æµç¨‹ã€‚应「**抢了æ‰èƒ½é…**ã€ã€‚ + +## 2. åŽç«¯å·²ä¿®ï¼ˆ#4231) +é…æˆ¿å†™æ“作(æäº¤é…房 / 最终确认 / 修改 / 删除 / 房间分é…)å‰ç½®å®ˆå«è¡¥é½ã€ŒæœªæŠ¢å•ã€æ‹¦æˆªï¼š +- 需求**未被任何人抢å•**(claimerId 为空)→ æ‹’ç»ï¼Œè¿”å›žæ–°é”™è¯¯ç  **808116**ã€Œè®¢å•æœªæŠ¢å•, 请先抢å•å†é…房ã€ã€‚ +- 需求**被他人抢å•** → 仿‹’ç»ï¼Œè¿”回 808110「需求ä¸å±žäºŽå½“å‰ç”¨æˆ·ã€ï¼ˆåŽŸæœ‰è¡Œä¸ºä¸å˜ï¼‰ã€‚ +- 内部 Feign / 系统调用(无 admin 上下文)ä¸å—å½±å“。 + +| æŽ¥å£ | 方法 | 路径 | å˜æ›´ | +|---|---|---|---| +| æäº¤é…房 | POST | /v3/admin/order/hotel-requirements/{requirementId}/assignments | 未抢å•→808116 | +| 最终确认 | POST | /admin/house/assignments/requirements/{requirementId}/finalize | 未抢å•→808116 | +| 修改/åˆ é™¤é…æˆ¿ã€æˆ¿é—´åˆ†é… | — | (åŒéœ€æ±‚归属校验链路) | 未抢å•→808116 | + +## 3. å‰ç«¯å¾…改 +- **æœªæŠ¢å•æ—¶ç½®ç°/éšè—æ¯å¤©çš„ã€Œé…æˆ¿ã€æŒ‰é’®**ï¼ˆä»¥åŠæŠ¢å•æ± é¢„è§ˆé‡Œçš„é…æˆ¿å…¥å£ï¼‰ã€‚ä¿¡å·çްæˆï¼šæˆ¿åŠ¡è¯¦æƒ…æŽ¥å£ `GET /admin/house/orders/{orderId}` 已返 `claim.isMine`(是å¦å½“å‰ç”¨æˆ·çš„å•)——`isMine == false`ï¼ˆå«æœªæŠ¢å• claimerId ä¸ºç©ºã€æˆ–被他人抢)å³åº”ç¦ç”¨é…房æ“作,仅ä¿ç•™ã€ŒæŠ¢è¿™ä¸€å•ã€ã€‚ +- è‹¥ä»è°ƒç”¨é…房接å£å‘½ä¸­ **808116**,按 message æç¤ºã€Œè¯·å…ˆæŠ¢å•å†é…房ã€ï¼Œä¸è¦é™é»˜å¤±è´¥ã€‚ +- æŠ¢å•æ± é¢„览(「这å•è¿˜åœ¨æŠ¢å•æ± Â·ä¸‹æ–¹ä¿¡æ¯ä»…ä¾›å‚考ã€ï¼‰ä¸‹æ–¹çš„ã€Œé…æˆ¿ã€æŒ‰é’®åº”整体ç¦ç”¨ï¼Œä¸Žé¡¶éƒ¨ã€ŒæŠ¢åˆ°æ‰èƒ½å¼€å§‹é…æˆ¿ã€æ–‡æ¡ˆä¸€è‡´ã€‚ + +## 4. é”™è¯¯ç  +| code | å«ä¹‰ | è§¦å‘ | 本次 | +|---|---|---|---| +| **808116** | è®¢å•æœªæŠ¢å•, 请先抢å•å†é…房 | 对未抢å•(claimerId 空)的需求æäº¤é…房/最终确认/改删/æˆ¿é—´åˆ†é… | **新增** | +| 808110 | 需求ä¸å±žäºŽå½“å‰ç”¨æˆ· | éœ€æ±‚è¢«ä»–äººæŠ¢å•æ—¶æ“作 | ä¸å˜ | + +## 5. å½±å“ / 兼容 +- 行为收紧:仅对「未抢å•å´è°ƒé…房ã€çš„æ—§æ¼æ´žè·¯å¾„生效(属应修缺陷);正常「先抢å•→å†é…æˆ¿ã€æµç¨‹ä¸å—å½±å“。 +- 回滚:revert PR #4231 釿–°éƒ¨ç½² hl-order-service-v3。 + +## 6. å…³è” +- **PR**: [#4231](https://git.1814.love:8443/wx/HL/pulls/4231)(房务测试åé¦ˆé©±åŠ¨ï¼Œæ— å…³è” Issue) +- **åŽç«¯è´Ÿè´£äºº**: @wx | **å‰ç«¯**: @mmg