From 805bd176f95a69de98e530cefd13ccfef8099e6a Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Wed, 24 Jun 2026 16:19:05 +0800 Subject: [PATCH] =?UTF-8?q?@=20docs(changelog-v2):=20=E6=8A=A2=E5=8D=95?= =?UTF-8?q?=E6=B1=A0=E7=B4=A7=E6=80=A5=E5=BA=A6+=E9=85=8D=E6=88=BF?= =?UTF-8?q?=E9=80=89=E9=85=92=E5=BA=97=E4=B8=8D=E9=99=90=E5=9F=8E=E5=B8=82?= =?UTF-8?q?+=E7=AB=99=E5=86=85=E4=BF=A1=E7=B1=BB=E5=9E=8B=E7=AD=9B?= =?UTF-8?q?=E9=80=89=20(#4342=20#4346=20#4348)=20@?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...º¦+é…æˆ¿é€‰é…’店ä¸é™åŸŽå¸‚+站内信类型筛选_管ç†åŽå°.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 changelogs-v2/2026-06/24_4342_4346_4348_æŠ¢å•æ± ç´§æ€¥åº¦+é…æˆ¿é€‰é…’店ä¸é™åŸŽå¸‚+站内信类型筛选_管ç†åŽå°.md diff --git a/changelogs-v2/2026-06/24_4342_4346_4348_æŠ¢å•æ± ç´§æ€¥åº¦+é…æˆ¿é€‰é…’店ä¸é™åŸŽå¸‚+站内信类型筛选_管ç†åŽå°.md b/changelogs-v2/2026-06/24_4342_4346_4348_æŠ¢å•æ± ç´§æ€¥åº¦+é…æˆ¿é€‰é…’店ä¸é™åŸŽå¸‚+站内信类型筛选_管ç†åŽå°.md new file mode 100644 index 0000000..352b05b --- /dev/null +++ b/changelogs-v2/2026-06/24_4342_4346_4348_æŠ¢å•æ± ç´§æ€¥åº¦+é…æˆ¿é€‰é…’店ä¸é™åŸŽå¸‚+站内信类型筛选_管ç†åŽå°.md @@ -0,0 +1,50 @@ +# æŠ¢å•æ± ç´§æ€¥åº¦ + é…æˆ¿é€‰é…’店默认ä¸é”城市 + 站内信消æ¯ç±»åž‹ç­›é€‰ + +> å˜æ›´ç±»åž‹ï¼šâœ¨ 新增能力 ×2 + 🔧 ä¿®å¤ Ã—1(åŽç«¯ï¼Œ**å‰ç«¯éœ€é…åˆï¼šæŠ¢å•池标签/加急按钮ã€å€™é€‰æ ‡ç­¾ã€ç«™å†…信类型Tab**) +> 端类型:管ç†åŽå°ï¼ˆæˆ¿åŠ¡ç®¡å®¶Â·æŠ¢å•æ± /é…æˆ¿é€‰é…’店 / 站内信收件箱 / 订å•详情定制师侧) +> 日期:2026-06-24 | å·¥å•:#4341 #4345 #4347 | PR:#4342 #4346 #4348 | æœåŠ¡ï¼šhl-order-service-v3 / hl-resource-service / hl-user-service(å‡å·²éƒ¨ç½² health UP,测试æœå®žæµ‹é€šè¿‡ï¼‰ + +--- + +## ä¸€ã€æŠ¢å•æ± ç´§æ€¥åº¦ï¼ˆ#4342,å‰ç«¯éœ€é…åˆæ¸²æŸ“) + +### 1. è‡ªåŠ¨ç´§æ€¥åº¦ï¼ˆæŒ‰å‡ºå‘æ—¥ä¸´è¿‘,åŽç«¯æ´¾ç”Ÿï¼‰ +æŠ¢å•æ± åˆ—表项 `GET /v3/admin/order/hotel-requirements`(æŠ¢å•æ± ) æ¯æ¡æ–°å¢žï¼š +- `urgencyLevel`:`CRITICAL`(特急) / `URGENT`(紧急) / `NORMAL`(正常)ã€‚è§„åˆ™ï¼šå‡ºå‘æ—¥è·ä»Š **≤3天=特急(红)ã€â‰¤7天=紧急(æ©™)ã€å…¶ä½™æ­£å¸¸**ï¼›å·²è¿‡å‡ºå‘æ—¥ä¹Ÿç®—特急。 +- `urgencyLabel`:中文(特急/紧急/正常)。 +- `daysToDepart`:è·å‡ºå‘剩余天数(负=已过)。 +- **å‰ç«¯**:按 `urgencyLevel` 渲染颜色/标签(特急红/紧急橙)。默认排åºå·²ã€Œç´§æ€¥ä¼˜å…ˆã€ã€‚ + +### 2. 定制师手动加急(新增端点) +订å•è¯¦æƒ…å®šåˆ¶å¸ˆä¾§åŠ ã€ŒåŠ æ€¥ã€æŒ‰é’®ï¼š +- 加急:`POST /v3/admin/order/hotel-requirement/{requirementId}/urgent` +- å–æ¶ˆåŠ æ€¥ï¼š`POST /v3/admin/order/hotel-requirement/{requirementId}/urgent/cancel` +- æƒé™ï¼šè¯¥è®¢å•定制师本人 或 è¶…ç®¡ï¼ˆéžæœ¬å•定制师返 582084)。 +- æŠ¢å•æ± åˆ—表项新增 `manualUrgent`(bool):手动加急的å•**置顶**(优先级高于自动紧急度),å‰ç«¯æ˜¾ç¤ºã€ŒåŠ æ€¥ã€æ ‡ç­¾ã€‚ +- **å‰ç«¯**:订å•详情加「加急/å–æ¶ˆåŠ æ€¥ã€æŒ‰é’®ï¼ˆå·²åŠ æ€¥æ˜¾ç¤ºå–æ¶ˆï¼‰ï¼›æŠ¢å•æ±  `manualUrgent=true` 显示加急标签+置顶。 + +--- + +## 二ã€é…房选酒店默认ä¸é”城市(#4346,修å¤ï¼Œå‰ç«¯ä¸€èˆ¬æ— éœ€æ”¹ï¼‰ +é…æˆ¿é¡µã€Œé€‰æ‹©é…’店ã€å€™é€‰ `GET /v3/admin/hotel-candidates`:那晚行程å–ä¸åˆ°åŸŽå¸‚(如第2/3晚行程无城市)时原**返空**ã€çœ‹ä¸åˆ°é…’店。现修å¤ï¼š +- city å–ä¸åˆ°æ—¶**ä¸è¿”空**,改按「池内酒店 ∪ 定制师点å酒店ã€å±•示(ä¸ä¾èµ–城市)。 +- city éžç©ºæ—¶ï¼šåŸŽå¸‚酒店 + 补全外城的池内/定制师点å酒店(定制师点的外城酒店也å¯è§ï¼‰ã€‚ +- **排åº**:定制师点å > 池内 > 普通(带 `isConsultantRecommended` / `isPoolMatch` 标签,å‰ç«¯å·²æœ‰å­—段)。 +- **å‰ç«¯**:候选列表渲染 `isPoolMatch`(池内)/`isConsultantRecommended`(定制师需求)/`tags` 标签å³å¯ï¼ˆå­—段早已返回)。 +- 实测:第2/3晚由 0 æ¡ â†’ è¿”éžç©ºå€™é€‰ï¼Œtop 为池内酒店。 + +--- + +## 三ã€ç«™å†…信消æ¯ç±»åž‹ç­›é€‰ï¼ˆ#4348,å‰ç«¯éœ€é…åˆ Tab) +站内信收件箱 `GET /admin/message/list` æ–°å¢žå…¥å‚ `messageType`: +- `ORDER`=åªçœ‹è®¢å•æ¶ˆæ¯ / `NORMAL`=åªçœ‹æ™®é€šæ¶ˆæ¯ / 留空=全部。 +- åŽç«¯æŒ‰æ´¾ç”Ÿå£å¾„下推 SQL 过滤,分页 total 准确ã€ORDER+NORMAL 两类互补=全集。 +- **å‰ç«¯**ï¼šç«™å†…ä¿¡åˆ—è¡¨åŠ ã€Œè®¢å•æ¶ˆæ¯ / 普通消æ¯ã€ç±»åž‹ Tab,切æ¢ä¼  `messageType`。 +- 说明:当å‰å†…部员工站内信多为系统/自定义推é€ï¼ˆæ´¾ç”Ÿæ™®é€šæ¶ˆæ¯ï¼‰ï¼Œ**订å•类型消æ¯çš„æ•°æ®æºï¼ˆè®¢å•事件给内部员工å‘站内信)åŽç»­å•独接入**——本次先æä¾›ç­›é€‰èƒ½åŠ›ã€‚ + +--- + +## 验è¯è¯´æ˜Žï¼ˆå¦‚实·实测) +- ✅ æŠ¢å•æ±  item è¿” urgencyLevel/urgencyLabel/daysToDepart/manualUrgent;加急/å–æ¶ˆæŽ¥å£ + éžæœ¬å•定制师 582084。 +- ✅ é…æˆ¿å€™é€‰ç¬¬2/3晚(city=None)由 0 æ¡ â†’ è¿”éžç©ºï¼ˆæ± å†…酒店置顶);第1晚 10 æ¡ä¸å›žå½’。 +- ✅ 站内信 messageType=ORDER/NORMAL/空 三æ€ç­›é€‰æ­£ç¡®ï¼ˆtotal 准确ã€äº’补)。