API Changelog Bot
|
57a08dd935
|
docs(v2): 资源服务标准字段(service_standard)说明补齐(景区/游玩项目/服务/酒店)
|
2026-06-03 11:36:24 +08:00 |
|
API Changelog Bot
|
5b73c99779
|
docs(v2): 产品 Step5 服务标准 tab 只读预览接口(PR #3377)
|
2026-06-03 11:27:20 +08:00 |
|
API Changelog Bot
|
9066cfccde
|
docs(v2): 服务标准模板与产品关联说明 + 私人定制统一实时引用(PR #3375)
|
2026-06-03 11:06:06 +08:00 |
|
API Changelog Bot
|
35054ebff9
|
docs(changelog): 退款失败原因 failReason 列表也返回(#3360/PR#3361)
|
2026-06-02 14:29:28 +08:00 |
|
API Changelog Bot
|
c36a33ac59
|
docs(changelog): 退款列表实退额仅到账显示+详情新增失败原因+直接申诉回显 (#3356/#3357 PR#3358)
|
2026-06-02 13:38:13 +08:00 |
|
API Changelog Bot
|
4708a1f98e
|
docs(changelog-v2): 订单服务标准退费说明修复 (#3354/PR#3355)
|
2026-06-02 13:05:49 +08:00 |
|
API Changelog Bot
|
c59f59584e
|
docs(changelog): 订单切换定制师新接口对接说明 (#3348)
|
2026-06-02 11:58:22 +08:00 |
|
API Changelog Bot
|
6b611e1711
|
docs(changelog): 小蒙马下单放开必须有儿童限制,允许纯成人下单(前端待办+后端已支持依据)
|
2026-06-01 16:02:01 +08:00 |
|
API Changelog Bot
|
06833500ca
|
docs(v3): 退费说明接入产品/订单快照 + /admin/refund-note 网关路由修复 (PR #3308/#3312)
|
2026-06-01 15:38:08 +08:00 |
|
API Changelog Bot
|
9c3defcf74
|
docs(changelog): admin前端-已有报名班期改出发日期需强力二次确认 (#3303)
|
2026-06-01 13:48:42 +08:00 |
|
API Changelog Bot
|
d70a049bd5
|
docs(v3): 服务标准条目6字段进快照修复 (PR #3295 / Issue #3294)
|
2026-06-01 11:04:08 +08:00 |
|
API Changelog Bot
|
5ed175efe1
|
docs(changelog): 管理后台废弃 action 端点拒绝上架/下架动作 (product-v2 审计 PR #3292/#3297)
|
2026-06-01 11:01:42 +08:00 |
|
API Changelog Bot
|
07a74ab643
|
docs(changelog): 删除过时前端落点(v1已实现满团门控,该note基于main且会误导mmg) (#3288)
|
2026-06-01 10:45:03 +08:00 |
|
API Changelog Bot
|
e200ede10c
|
docs(changelog): 前端待办-小程序下单弹窗满团提示/禁用支付精确落点 (#3288)
|
2026-06-01 10:40:23 +08:00 |
|
API Changelog Bot
|
1d608857a7
|
docs(changelog): mp下单页满团提示-报价补容量余量字段 (#3288/PR#3289)
|
2026-06-01 09:26:15 +08:00 |
|
API Changelog Bot
|
0ef33be11d
|
docs(changelog): 小蒙马新增线下报名人数计入已报名与人数满团 (#3281/PR#3282)
|
2026-05-30 12:28:04 +08:00 |
|
API Changelog Bot
|
be8f679cad
|
docs(changelog): 小蒙马满团叠加人数维度 + 单房差仅奇数成人 (#3279/PR#3280)
|
2026-05-30 11:53:34 +08:00 |
|
API Changelog Bot
|
995980d360
|
docs(changelog): 通知前端 — 产品详情移除 defaultRoomCount / 班期编辑状态随库存自动联动(均测试服验证)
|
2026-05-30 11:16:02 +08:00 |
|
API Changelog Bot
|
b2dc6ad474
|
docs(changelog): 通知前端 — 小蒙马行程住宿房间数选择器移除(后端已兼容,#3258脱钩后无用)
|
2026-05-29 18:11:51 +08:00 |
|
API Changelog Bot
|
264b450265
|
docs(changelog): 通知前端 — tier-compare 加 district / 班期 maxRooms 脱钩 / 团期库存模型重构(3 项,均测试服验证通过)
|
2026-05-29 17:48:30 +08:00 |
|
API Changelog Bot
|
7ce60199c9
|
docs(changelog-v2): 服务标准模板补 statusLabel + color 空串放行 (PR #3257)
|
2026-05-29 12:35:43 +08:00 |
|
API Changelog Bot
|
42ffea3e09
|
docs(changelog-v2): 服务标准模板改表结构6字段 + 点位实时取资源 (#3253/#3250)
|
2026-05-29 12:21:48 +08:00 |
|
API Changelog Bot
|
9ed2bd5780
|
fix(mp): 更正 /mp/common/faq changelog 为最终结构 {id,name,items[id,question,answer]} (#3237, 工单 #3230)
|
2026-05-29 10:04:09 +08:00 |
|
API Changelog Bot
|
47974f24ae
|
fix(mp): /mp/common/faq 分类名 category 补回 changelog (#3231, 工单 #3230)
|
2026-05-29 09:23:10 +08:00 |
|
API Changelog Bot
|
5d5ab60a47
|
fix(product-v2): 小程序主题下产品排序对齐管理端 changelog (#3228, 工单 #3227)
|
2026-05-29 09:12:09 +08:00 |
|
API Changelog Bot
|
a2f6a49070
|
feat(product-v2): 主题下版本拖拽排序接口 changelog (#3218, 工单 #3215)
|
2026-05-28 18:01:56 +08:00 |
|
API Changelog Bot
|
9da61bd353
|
fix(early-bird): 产品详情 earlyBirdTip 概览文案补适用人群+人数区间 — 通知前端 (#3205)
|
2026-05-28 16:32:57 +08:00 |
|
API Changelog Bot
|
5dc4ca8e0b
|
feat(admin-profile): 个人中心可改本人手机号(#3198, Closes #3196) — 通知前端编辑资料加手机号输入框
|
2026-05-28 16:16:45 +08:00 |
|
API Changelog Bot
|
e1d1b73ad1
|
fix(mp-product): 小蒙马(GROUP)列表起价 startPrice 现已正常返回 — 通知前端 (#3195)
GROUP 起价改取班期表最低成人价(原误查空的价格日历),小蒙马列表卡片起价正常返回。
后端已部署测试服验证通过,前端字段结构不变无需改动。
|
2026-05-28 16:15:32 +08:00 |
|
API Changelog Bot
|
ffea021d15
|
fix(admin-auth): 手机号登录非定制师发码直接报错告知不发短信 — 通知前端 (#3194)
|
2026-05-28 16:05:59 +08:00 |
|
API Changelog Bot
|
79bde5d0b1
|
notice(mp-frontend): 产品对比页去掉「简介」行 — introduction 已废弃(#2943 后端恒返 null),前端删 compare.js 简介行(后端零改动)
|
2026-05-28 15:51:26 +08:00 |
|
API Changelog Bot
|
8564cdab91
|
fix(mp-quote): /mp/product/{id}/quote 单房差 singleRoomDiff 按需返回(仅成人=1) — 通知前端 (#3190)
|
2026-05-28 15:41:42 +08:00 |
|
API Changelog Bot
|
8262aa7385
|
feat: 首页第二屏跳转类型加产品主题(#3185) + 早鸟文案体现适用人群(#3187) — 通知前端
|
2026-05-28 15:34:47 +08:00 |
|
API Changelog Bot
|
d65c6b1afd
|
notice(mp-frontend): 产品线详情页隐藏无产品的类目 tab — 前端按 /products 的 category distinct 渲染(后端零改动)
|
2026-05-28 14:06:10 +08:00 |
|
API Changelog Bot
|
d04e3d1b71
|
feat(early-bird): 每方案可配适用人群(成人/儿童/小童/幼童) — 前端早鸟方案编辑加多选 (PR #3162/#3169, Closes #3161/#3166)
|
2026-05-28 12:49:49 +08:00 |
|
API Changelog Bot
|
e41d65e1c5
|
docs(v3): 选产品改用专用 picker(含热销+发团日期),已测试服验证 (#3159/PR #3164)
|
2026-05-28 11:47:18 +08:00 |
|
API Changelog Bot
|
dfa833cb34
|
docs(changelog-v2): #3147 产品服务标准模块 — 模板/每日提醒/订单Tab (PR #3157)
|
2026-05-28 11:45:24 +08:00 |
|
API Changelog Bot
|
5405417a66
|
docs(v3): 补充选产品接口字段映射 + 热销/发团日期缺字段说明 (#3142)
|
2026-05-28 11:23:45 +08:00 |
|
API Changelog Bot
|
655e6b05a1
|
docs(v3): 新建订单选主题接口接通(PR #3155 / #3142)
|
2026-05-28 11:12:06 +08:00 |
|
API Changelog Bot
|
5324b61faa
|
docs(v3): HOUSE 配房写主链真机修复 changelog (#3115/PR#3117)
|
2026-05-27 18:02:44 +08:00 |
|
API Changelog Bot
|
5d274e6ecd
|
docs(changelog-v2): HOUSE 文档对齐(#3096) + FLEET H5路由/PII加密/契约补齐(#3102/3104/3106),测试服验证通过通知前端
|
2026-05-27 15:39:14 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
b176ae9dbd
|
notice(C端定制师): 登录看不到定制师身份-后端正式已验证正常,缺前端接入 isCustomizer/adminId 渲染
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-27 14:35:09 +08:00 |
|
API Changelog Bot
|
05078fcd54
|
docs(v2): 二期 v3 精选评价补 source/sourceLabel 对齐一期 #2988 (PR #3054)
|
2026-05-26 18:03:29 +08:00 |
|
API Changelog Bot
|
b1c8b3a934
|
fix(changelog): 下单/支付 adminId 改为「用字符串」纠正精度误导 (PR #3039)
此前写「必须 number / Number() 转换」会让雪花 adminId 丢精度。
更正:adminId 用字符串传,后端按字符串精确解析为 Long 不丢精度。
|
2026-05-26 14:58:01 +08:00 |
|
API Changelog Bot
|
a77bb39ab8
|
notice(后台登录·更正): admin 反复掉登录真因=路由守卫与refresh续期竞态
- 新增更正版 notice: 前端早接了 refresh 且生产已部署、后端 refresh 正常,
真因是 router/index.js 守卫 clearAllPendingRequests 在 refresh 窗口
abort 掉守卫在等的 menu/auth 请求 → initDynamicRoutes 把取消当鉴权失败
→ logout 跳登录页(竞态,单设备即发生)。附前端修复办法。
- 作废早前错误结论那篇(冤枉前端没接 refresh + refresh 轮转说法错)。
|
2026-05-26 14:49:25 +08:00 |
|
API Changelog Bot
|
fc07470760
|
feat(C端定制): /mp/custom/products/all 改为按定制师 adminId 过滤 (PR #3037, #3036)
|
2026-05-26 14:39:19 +08:00 |
|
API Changelog Bot
|
1b93c1b0ad
|
notice(后台登录): admin 登录态约2h过期需前端接入refresh静默续期(根因排查结论)
|
2026-05-26 13:02:37 +08:00 |
|
API Changelog Bot
|
27a6f1f8b8
|
feat(下单/支付): adminId 别名 + 分享绑定定制师 changelog (PR #3030)
下单/支付请求体 customizerId 接受 adminId 别名,分享下单绑定定制师全链路。
通知 mmg。
|
2026-05-26 11:35:21 +08:00 |
|
API Changelog Bot
|
f141248a4b
|
feat(登录): changelog 补 adminId 字段 (PR #3025)
登录响应在 isCustomizer=true 时额外返回定制师 adminId(字符串)。
通知 mmg。
|
2026-05-26 11:05:56 +08:00 |
|
API Changelog Bot
|
73611df484
|
feat(登录): 新增 isCustomizer 字段 changelog (PR #3023)
登录响应新增 isCustomizer 布尔字段,后端用登录手机号校验定制师身份。
通知 mmg。
|
2026-05-26 10:51:19 +08:00 |
|
API Changelog Bot
|
ac5be63d1f
|
notice(评价): reviewSummary 全量字段契约 + 空数据态告知前端(按 totalCount 判空)
|
2026-05-25 15:14:34 +08:00 |
|
API Changelog Bot
|
cc863dff03
|
fix(产品报价): 比例定金漏算单房差修复(测试服已部署验证) (HL #2994/PR #2995)
|
2026-05-25 14:52:27 +08:00 |
|
API Changelog Bot
|
b363d6d8d1
|
refactor(评价): sourceLabel 彻底字典化 (HL #2990/PR #2991)
- 删 ReviewSourceEnum.labelOf, sourceLabel 改走 DictFeignClient 查 review_source 字典
- 运维改 sys_dict_data.dict_label 接口立即反映(配套 admin 字典编辑接口清 Redis 缓存)
- 接口契约不变,前端无需改动
- 范围限定 review_source(项目 review_status/review_level 等仍走 ReviewConstants 静态 Map)
|
2026-05-25 13:33:51 +08:00 |
|
API Changelog Bot
|
9c33bc4dc2
|
feat(评价): review_source 改字典 + 产品详情 topReview 补 source/sourceLabel (HL #2988/PR #2989)
- 新增 review_source 系统字典(MINIPROGRAM/小程序 + YOUZAN/有赞)
- admin 端筛选「来源」下拉可改用通用字典接口 GET /admin/dict/data/review_source
- /mp/product/{id} 的 reviewSummary.topReview 新增 source + sourceLabel 字段
- ReviewSourceEnum 后端枚举保留(字典只给前端下拉用)
|
2026-05-25 12:53:47 +08:00 |
|
API Changelog Bot
|
4d914be807
|
feat(评价): admin 已通过↔已拒绝评价可互转 + 必填理由 (HL #2983/PR #2985)
- 新增 POST /admin/review/{id}/revert body={targetStatus, remark}
- 仅允许 APPROVED↔REJECTED 互转, MACHINE_REJECTED 仍走 /override-approve
- ReviewVO/ReviewListVO 加 revertRemark 审计字段(MpReviewVO 不加)
- 错误码 551076 REVERT_STATUS_NOT_ALLOWED
- 现有 /approve /reject /override-approve 完全不动
|
2026-05-25 11:18:43 +08:00 |
|
API Changelog Bot
|
11fb1a6c9b
|
feat(评价): admin/mp 评价接口加 source 来源字段 (HL #2978/PR #2981)
- admin /admin/review/list 加 source/sourceLabel + source 筛选入参
- mp /mp/review/target & /product/{id} 加 source/sourceLabel
- 枚举 MINIPROGRAM(小程序) / YOUZAN(有赞)
- 小程序创建评价后端写死 MINIPROGRAM
- 有赞数据本期不做导入接口,wx 自行 INSERT
|
2026-05-25 10:40:14 +08:00 |
|
API Changelog Bot
|
2360218e73
|
correction(mini): 撤回链式继承 adminId 建议 — 后端 sharerOpenid 反查链已就绪, 真正缺的是其他可分享页补 shareOpenId
|
2026-05-24 16:06:58 +08:00 |
|
API Changelog Bot
|
208f67b53a
|
headsup(mini): 小程序 onShareAppMessage/Timeline 需链式继承 adminId 才能正确归属定制师 (配合 PR #2977)
|
2026-05-24 15:46:12 +08:00 |
|
API Changelog Bot
|
cb7898dc2d
|
headsup(banner): 测试服造 1 条 NONE 类型 banner 供 mmg 联调无跳转场景
|
2026-05-23 11:43:27 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
b5ceb15d50
|
docs: 23日累计 3 条 changelog (banner 字段补全 + SMS info hotfix + compare 抹空)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-23 11:22:04 +08:00 |
|
API Changelog Bot
|
fece5d472f
|
add R7 真测网关错误响应规范化 changelog: 5 项 (Result.traceId + X-Trace-Id + 中文化)
|
2026-05-23 10:59:27 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
f026b7fa04
|
feat(banner): /mp/banner/active 主题补 description + tags (PR #2938 + #2941 Closes #2936)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-23 10:39:54 +08:00 |
|
API Changelog Bot
|
e44bb592ca
|
add R6 真测 bug 修复 changelog: insurance 翻页 + refund review PARTIAL 静默错位
|
2026-05-23 10:17:24 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
21ce4af85e
|
hotfix(product-v2): 拖动行程字段抹平为 null 修复 (PR #2933)
P0 数据损坏 修复 + 真测通过, 前端无 API 变化无需改。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-23 10:11:47 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
704881d3c4
|
feat(product-v2): 行程天数拖拽重排
PR #2926 / Closes #2925
新增 POST /admin/product/item/{productId}/itinerary/reorder
- items: [{dayId, newDayNumber}, ...]
- 状态校验 (EDITABLE_STATUSES), @Idempotent 5s 防抖
- 子表 product_day_hotel 同步 day_number
测试服真测 T1-T5 全绿,单测 49/49 全绿。
前端 mmg 需实现拖动 UI + 调端点。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-23 09:19:36 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
2d38dcd139
|
docs: 二轮 CR P0 整改 (定制师反查 by-userid/by-openid)
PR #2924 后端内部 Feign 链路重构,前端无感知。
- 手机号不再走 Feign URL query (不出 user-service 进程)
- mp /mp/customizer/me + order-v2 sharerOpenid 反查从 2 次 Feign 减为 1 次
- SMS helper 抽取 + GlobalExceptionHandler.handleLoginFail 补单测
测试服真测 T1/T2/T3 全绿 + 单测 194 全绿。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-23 00:18:17 +08:00 |
|
API Changelog Bot
|
0bbb1bb9f9
|
fix: /mp/customizer/me 角色判定 P0 修复 + 网关白名单 + sharerOpenid 空串 (#2922 / PR #2923)
|
2026-05-22 22:50:38 +08:00 |
|
API Changelog Bot
|
539fc0fc6e
|
feat(user): SMS 登录限定制师 + active role 自动切 CUSTOMIZER (#2918 / PR #2920)
|
2026-05-22 19:05:38 +08:00 |
|
API Changelog Bot
|
933adcdcad
|
feat(user/order): 定制师分享 + 锁定剩余次数 + AdminLoginResponse.mobile (#2907 / PR #2913)
|
2026-05-22 18:09:01 +08:00 |
|
API Changelog Bot
|
032bc3dd0a
|
feat(user): 管理端手机号验证码登录 (#2889 / PR #2904)
|
2026-05-22 16:57:45 +08:00 |
|
API Changelog Bot
|
47315eedbd
|
add R5 真测 bug 修复 changelog: PII 应急 + 配房 BLOCKER + 6 P1
|
2026-05-22 16:28:33 +08:00 |
|
API Changelog Bot
|
4b1d24c7e1
|
feat(user): admin_user 加 mobile 字段 (#2886 / PR #2897 / merge #2898)
|
2026-05-22 15:51:01 +08:00 |
|
API Changelog Bot
|
c434ef5743
|
append hotfix #2881 (#2880) AdminOrderStatusLogController 路径回滚: PR #2864 引入 Ambiguous handler 500 回归已闭环
|
2026-05-22 14:20:07 +08:00 |
|
API Changelog Bot
|
16a25bdff3
|
add QA真测发现 bug 修复 changelog: gateway 6 路由 + 订单 list/detail 字段 2 bug
PR #2864 (#2863) gateway 补 5 v3 路由 + AdminOrderStatusLogController 路径冲突
PR #2866 (#2865) OrderMainVO 补 orderNo+teamNo / list tags string[]→TagVO[]
⚠️ 前端契约变更: list[].tags 类型从 string[] 变 object[],hl-ui mmg 必同步改。
|
2026-05-22 09:52:37 +08:00 |
|
API Changelog Bot
|
89cc504e59
|
add r4 backlog changelog: HTML 清零 + BFF + 红线5 二期 + MoneyUtil + Service+Impl 合并
5 PR squash 合并到 dev-v3:
- #2858 (#2855) 红线 5 二期
- #2859 (#2856) MoneyUtil 抽取
- #2860 (#2857) Service+Impl 合并 8 个
- #2861 (#2854) BFF Facade 抽离 444→107
- #2862 (#2852) HTML 标签 1589 文件清零 8709→57
0 URL / 0 VO 字段 / 0 响应结构变更,前端无感知。
|
2026-05-21 23:38:58 +08:00 |
|
API Changelog Bot
|
a3dae9f2d5
|
docs(changelog-v2): Round 3 收尾 13 项 (PR #2853 Closes #2851)
|
2026-05-21 22:34:54 +08:00 |
|
API Changelog Bot
|
c14e9bcc55
|
docs(changelog-v2): Round 2 收尾 7 项 (PR #2850 Closes #2849)
|
2026-05-21 21:38:52 +08:00 |
|
API Changelog Bot
|
0388716634
|
docs(changelog-v2): Round 1 review followup (PR #2845-2848)
dev-v3 5 天工作流 Round 1 review 4 张 P0/P1 工单(#2841-2844)修复落地测试服:
- HOUSE 砍死代码 -1198 行(3 零订阅 Event + publishHotelSwapped + 4 薄 Service + ErrorCode 段位合并)
- 红线整改反向违规修复 + CRYPTO/MD5 错误码 4 处去重 + BusinessException cause 重载
- product-v2 简化(EntityFieldDiffUtil + restore @Lock4j + meal_option 缓存)
- HOUSE 收尾(DRIVER 撤 + maskPhone 复用 PiiMaskUtil + writeOpLog 统一)
前端关注:
- 产品操作日志 changes 详情格式从展开收敛为聚合 summary
- 大交通 mode Converter 默认值删除,后端 Service 显式补
- HOUSE 换酒店 DRIVER 通知暂撤,等 FLEET 接通后恢复
|
2026-05-21 20:48:43 +08:00 |
|
API Changelog Bot
|
ed10a93879
|
docs(changelog-v2): order-v3 review 跟进 (PR #2833-2836 + hotfix #2840)
review 检出 P0/P1 共 4 张工单(#2821-2824)修复落地测试服:
- HOUSE 配房工作台 §2.1-§2.5 + 询房 §3.3/§3.6 共 7 个接口路径迁移
- HOUSE-SWAP 越权校验 + 状态机 from 推导 + DRIVER 通知补发 + 4 个错误码同步文档
- 出行人 internal Feign transportPlanIds 真实化 + 错误码段位修正
- 大交通 TransportPlanVO Long 字段返字符串(防 JS 精度)+ batchReplace 加幂等
- order_todo 加唯一索引(hotfix V20260521_004 generated column UNIX_TIMESTAMP → COALESCE)
- 通知中心 internal VO 后缀 + dispatch 单一真相源(前端不调,内部规范)
前端必看:7 个路径变更 + Long 字段类型变化 + 出行人错误码段位 5 处。
|
2026-05-21 18:15:11 +08:00 |
|
API Changelog Bot
|
5371ba071b
|
docs: /dict/all 外层 dictType 组新增 remark 字段 (HL PR #2827+#2828, Closes HL#2826)
|
2026-05-21 16:59:37 +08:00 |
|
API Changelog Bot
|
4061b956ea
|
notify(2026-05-21): 素材审核拆除正式环境部署完成
- 正式 K3s hl-prod ns: hl-resource-service + hl-user-service 已部署 (commit 66c462c8)
- 正式 RDS round-trip 验证全过: material.review_status 列已 DROP, material_review_status 字典已删, 数据 5153 行完好
- 顺手记录踩坑: Flyway out-of-order 因 deploy-prod.sh 未 mvn clean 留孤儿 V99999999, 已根治 marker + rm 孤儿文件
|
2026-05-21 14:53:31 +08:00 |
|
API Changelog Bot
|
1dc7db6480
|
notify(2026-05-21): 素材审核拆除 + 团队成员角色字典化
- 21_refactor_material_remove_review_feature.md (Closes HL#2789, PR HL#2795)
通知 mmg 删 reviewMaterials/rejectMaterials API 与批量审核/驳回 UI
测试服已验证: GET material/list 无 reviewStatus 字段 + material_review_status 字典空
- 21_refactor_team_role_picker_use_staff_type_dict.md (Closes HL#2790, hl-api-changelog#7)
通知 mmg StaffPickerModal.vue roleOptions 改 useDict('staff_type') 动态加载
后端零改动 (staff_type 字典 7 项已就绪, 不含 DEPUTY_LEADER/DRIVER)
|
2026-05-21 14:04:34 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
751ed717d3
|
fix: 把 3 个 order-v3 changelog 从 changelogs/ 挪到 changelogs-v2/
错放原因:#2565 / #2569 / #2571 都是 order-v3 二期 PR,通知员漏判,写到了一期 changelogs/,
导致一期前端 mmg 在 sync-log 里看到了三条 v3 条目并反馈"全部跳过"。
按用户 2026-05-21 重申:order-v3 的任何内容严禁出现在 changelogs/,只能写 changelogs-v2/。
涉及文件:
- 18_2355_admin-order-v3-create-sharer-customizer.md (PR #2565)
- 19_feat_admin_order_list_consultant_name_filter.md (PR #2569)
- 19_fix_admin_order_detail_travelers_no_longer_empty.md (PR #2571)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 11:28:07 +08:00 |
|
API Changelog Bot
|
376e28930f
|
changelog: refactor product-v2 餐饮选项 meal_option 字典化 (#2778)
|
2026-05-21 10:49:56 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
9b1f59c96c
|
docs(changelog): #2677 素材列表分类查询严格只查自身(接口字段不变,语义变更)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-20 15:06:34 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
1e141e445c
|
docs(changelog): #2586 合同/保险模块 TODO 接通 — 从占位 → 完整可用
v3 contract / insurance 三 PR 累计变更(#2590 + #2591 + #2603)。
前端关键变化 4 点:
1. 合同/保险全部接口从占位/抛错转为真实可用
2. POST /v3/admin/insurance/purchase 新增订单状态+支付状态双重校验
3. POST /v3/admin/order/{id}/transition CONFIRM 异步触发自动签约/投保
4. 出行人变更触发已签约订单作废重做(状态白名单过滤)
新增字段:ContractScheme.defaultDestination / defaultDepartureCity
新增错误码:540022 ORDER_NOT_CONFIRMED_FOR_INSURANCE / 510206 合同方案未配置模板
新增异步事件:ChecklistConfirmedEvent / TravelerChangedEvent
测试服真测通过:单测 1096 全绿 + 9443 网关 + 真 admin token + P0-1 正反例齐全。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-19 16:16:23 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
b2618f97e8
|
docs(changelog): 19_fix_hl_ui feetype 方案调整 '手动' → '其他'
用户决策更新:不要 null + v-if 那套,改为最小一行字面量替换:
feeType: '手动' → feeType: '其他'。"其他" 是合法分类,admin chip 和
C 端主标题都正常显示。脏数据清理 SQL 同步改为 UPDATE = '其他'。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-19 15:14:54 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
c03a32b4ac
|
fix(hl-ui): 费用包含手动添加把"手动"塞进 feeType 导致 C 端显示成独立分类
CostDescPanel.vue:159 confirmIncludedAdd 硬编码 feeType:'手动',落库后 C 端
detail.js:428 把它当主标题渲染,在小程序产品详情显示成跟「景区/游玩项目」并列的
独立分类。改 feeType:null + 第 231 行 chip 加 v-if 即可。脏数据 1 条,产品
2056554654480248833 升级满洲里套娃酒店,建议运营 admin 自助删了重加。
纯前端 BUG,无后端接口/SQL/Nacos 改动,接收方 mmg。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-19 15:10:09 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
fa843a7ba8
|
changelog(order-v3): 大交通 edit/delete 严格化 follow-up
破坏性变更前端必同步:
- #2524 delete 错误码 581121 → 581144(跨订单/不存在 plan 都统一)
- #2523 edit 补 4 项业务校验(581140/581141/581142/581143)+ @Idempotent(3s) + @Lock4j(30s)
- #2526 错误码注释笔误修正(无 API 影响)
测试服 9443 真测 9/9 PASS
来源:/@arch + /@cr 双重审查 → follow-up PR #2560(commit 08deec4d1)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-19 09:17:47 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
d366a0790c
|
changelog(order-v3): 出行人 3 接口 (#2525/#2526/#2527)
- #2525 Feign /internal/order/orders/{orderId}/travelers + 解密审计表 + 589100/589101
- #2526 smart-parse 智能批量解析 + 581131-581134 + P0 审计红线 5 合规
- #2527 validate 字段对齐 v2(6→4 必填) + 581102 复用
测试服 9443 真测全 ✅ (commit f8a34607,含 31 Flyway migrations)
#2525 经 SSH 内网 8086 真测(internal 路径 9443 返 403 是预期)
#2526 异常路径全过,正常落库待前端联调补做(代码层 IT 已覆盖)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 21:05:09 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
1001a07f44
|
changelog(order-v3): 大交通批次 4 接口 (#2521-#2524)
- #2521 list 路径迁移 /transport-plans → /transport-plan/list
- #2522 add 路径 + 错误码 581140-581143 + @Idempotent + @Lock4j
- #2523 edit Method PUT → POST + 错误码 581144
- #2524 delete Method DELETE → POST + 桥接表级联软删
测试服 9443 真测全 ✅ (commit 15e2c7eeb 含 hotfix #2550)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 20:24:44 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
e9117da736
|
changelog(order-v3): 出行人 4 接口 (#2517/#2518/#2519/#2520)
- #2517 list 路径迁移 /travelers → /traveler/list
- #2518 batch-edit 真实业务+9错误码
- #2519 add 路径迁移+4错误码+@Idempotent+@Lock4j
- #2520 delete 方法+路径迁移+4错误码+整事务
测试服 9443 真测全 ✅
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 19:31:03 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
6203b26c4e
|
docs: CHANGELOG_TEMPLATE.md 顶部补一期/二期目录归属说明
- 一期(v2) → changelogs/{YYYY-MM}/
- 二期(v3,order-v3 标签) → changelogs-v2/{YYYY-MM}/
顺带修复历史 commit (d46df8db) message 编码坏掉显示乱码的问题
(那条 commit message 字节是 efbfbd replacement char,无法恢复)。
本次用 UTF-8 重新提交,Gitea 文件最近 commit 显示干净中文。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 16:25:19 +08:00 |
|
API Changelog Bot
|
40e0a3cc60
|
fix(product-v2): 快照列表创建人回填 + 还原弹窗文案中文化 (PR #2529)
|
2026-05-18 15:20:26 +08:00 |
|
API Changelog Bot
|
3c9cb3f89a
|
feat(product-v2): 行程操作日志展开节点/天/住宿具体变化 (PR #2511)
|
2026-05-18 13:28:03 +08:00 |
|
API Changelog Bot
|
06c7a23261
|
feat(product-v2): 操作日志档位过滤 + 长字段友好展示 (PR #2505 #2508)
|
2026-05-18 13:17:15 +08:00 |
|
API Changelog Bot
|
66c02b1c6c
|
fix: PR #2493 saveSnapshot 不改产品状态 + 修正 PR #2487 changelog
- 新增 18_fix_product_v2_snapshot_save_no_status_change.md (PR #2493)
- 修正 18_feat_product_v2_snapshot_p23_loosen_save_group_batch.md
Section 2 关于"PR #2487 保存退草稿"的描述, 改为指向 PR #2493 最终态
- mmg 弹窗文案: 「保存版本」弹窗删警告; 「还原版本」弹窗保留
|
2026-05-18 12:02:21 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
c7577b951d
|
docs(product-v2): 补 PR #2487 状态彻底放开 + 保存后退草稿副作用警告
mmg 必看: PUBLISHED 产品点保存版本会立即下架, 审批中会撤销审批.
弹窗 UI 必须警告"保存后产品将退回草稿状态".
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 11:27:41 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
1326504962
|
feat(product-v2): 费用包含自动生成去掉住宿 + 每节点 1 条独立 VO 带行程图标 (#2477)
PR wx/HL#2484, 测试服已部署 + 数据清理(117 条 / 32 产品).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 11:12:26 +08:00 |
|
 API Changelog Bot和Claude Opus 4.7
|
addb9cc8cf
|
docs(product-v2): P2.3 changelog 补"@DataScope 拦截"实际效果说明
2026-05-18 测试服 e2e 验证发现: Service 层删了 checkPriceEditPermission
但外层 @DataScope 数据权限仍拦 CUSTOMIZER 非 owner 产品 (HTTP 403)。
权限放宽实际只解锁同公司多 CUSTOMIZER 协作场景, mmg 不要误导用户以为
"OPERATOR 角色也能保存任意产品"。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 10:48:59 +08:00 |
|