API Changelog Bot
|
036a066deb
|
refactor(admin): 合同方案删 3 法律字段走 agency 兜底 (PR #1929, Closes #1928) 前端必删 form item
|
2026-05-09 21:27:13 +08:00 |
|
API Changelog Bot
|
491e24904e
|
fix(admin): 公司管理删除走 @TableLogic 真删 (PR #1927, Closes #1926) 前端 0 改动
|
2026-05-09 21:01:20 +08:00 |
|
API Changelog Bot
|
d83a8175ba
|
fix notice: admin 产品分享 2 项回归 (中文括号 + fee_item 丢数据) 已修 (PR #1924)
PR #1919 接口上线后 QA 实测发现 2 个 P1 回归,PR #1924 已修复 + dev 已部署 +
测试服 round-trip 已验证。前端无需改动 (响应 schema 不变),通知前端心里有数。
|
2026-05-09 20:52:11 +08:00 |
|
API Changelog Bot
|
26885a2e27
|
frontend notice: 补 /admin/user/customizers QA 实测结果 + adminId JS 精度坑提示
- 测试服 round-trip 验证通过(20 条数据,字段全对,反例 401)
- adminId 同时返 Number(老 ID 1001/1002)和 String(雪花 ID),前端必须统一 String 处理防精度丢失
|
2026-05-09 19:59:42 +08:00 |
|
API Changelog Bot
|
49d18a8f9f
|
frontend notice: admin 产品分享下拉换接口为 /admin/user/customizers (PR #1919 后端已上线)
ShareModal.vue 当前调 getUserPage({status:1}) 被 admin_user.status 英文常量白名单
拦截直接返空,导致目标用户下拉永远空、分享功能不可用。
PR #1919 已新增专用接口 /admin/user/customizers (无 status / 企微过滤),
前端切到该接口即可。详见 changelog 内契约 + 验收点。
|
2026-05-09 19:28:43 +08:00 |
|
API Changelog Bot
|
3973320606
|
fix(admin): 合同方案弹窗旅行社下拉新增 GET /admin/travel-agency/enabled-by-platform (PR #1922 + #1923, Closes #1921)
|
2026-05-09 19:00:57 +08:00 |
|
API Changelog Bot
|
b56239d609
|
feat(admin): 产品分享=复制产品给定制师后端实现 (PR #1919, Issue #1918)
GET /admin/user/customizers - 定制师下拉(无 status / 企微过滤)
POST /admin/product/item/{id}/share body {targetAdminId} - 复制产品+产品线给目标定制师
权限点 PRODUCT_SHARE 默认绑 SUPER_ADMIN / ADMIN
明确澄清: 与 09_frontend_notice_admin_product-share-remove-target-user-step.md
(已撤回) 不是同一个事情, 那个通知针对的是 url-scheme 老接口, 本通知是真正的
"分享产品" 新功能 (复制产品到目标定制师名下), mmg 不要混淆。
|
2026-05-09 18:06:09 +08:00 |
|
API Changelog Bot
|
e196f20b3c
|
docs(user): AgreementService.saveByType 漏调 invalidateSource 致 mp 协议缓存不实时 (PR #1917)
|
2026-05-09 16:52:22 +08:00 |
|
API Changelog Bot
|
1aee259ee3
|
docs: 撤回 09_frontend_notice_admin_product-share-remove-target-user-step (基于过时 hl-ui 本地版本的误判,master 上无该问题)
|
2026-05-09 16:08:31 +08:00 |
|
API Changelog Bot
|
cc3452d4a6
|
docs(frontend-notice): admin 产品分享去掉选目标用户步骤,后端无改动 (前端修复)
|
2026-05-09 15:50:21 +08:00 |
|
API Changelog Bot
|
b6676fbb5f
|
docs(common): @Valid 校验失败 toast 去掉字段名前缀,提示更友好 (PR #1916)
hl-common-log 全局 GlobalExceptionHandler 改动,影响 6 个服务所有 @Valid +
@RequestBody 接口的 400 校验响应文案。message 字符串从 "字段名: 文案" 变为
"仅文案"(多字段仍以 ;空格 分隔)。无前端改动情况下绝大多数 Toast(message)
直接更友好。提醒 mmg 全局搜 message.startsWith / split / match 等解析逻
辑确认无误。
|
2026-05-09 15:19:21 +08:00 |
|
wx
|
6870ffd178
|
feat(traveler-mismatch): TravelerTypeMismatch 通知迁移到通知中心 (PR #1915)
|
2026-05-09 15:07:53 +08:00 |
|
API Changelog Bot
|
66a46d8cf4
|
docs(frontend-notice): 服务管理编辑保存误调 POST 创建接口 (categoryCode 校验失败)
正式 admin 后台 service 编辑保存时报 'categoryCode: 分类编码不能为空',根因
是前端误调 POST /admin/service/item 而非 PUT /admin/service/item/{id} (后端
错误文案与 ServiceCreateRequest.categoryCode 的 @NotBlank message 字面完全
匹配)。后端 PATCH 语义正确,不动;通知 mmg 修前端,并自检 supplies/activity/
restaurant/cost/material 等同类模块。
|
2026-05-09 14:58:36 +08:00 |
|
wx
|
1dd018fb57
|
follow-up: admin 定价管理单房差前端回填 + 卡片列遗漏(后端正常)
|
2026-05-09 13:41:39 +08:00 |
|
API Changelog Bot
|
f8d53fb3b5
|
fix: mp 消息已读/未读 4 项 bug 修复 (PR #1912 / Issue #1911)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-09 12:25:15 +08:00 |
|
API Changelog Bot
|
cbadc13684
|
fix: mp 订单详情单房差展示修复 + 5 字段独立暴露 (PR #1906 + #1909)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-09 11:23:46 +08:00 |
|
API Changelog Bot
|
c935ef7905
|
refactor: admin 列表筛选纪律全面治理 (PR #1908)
- 后端 changelog: 8 处筛选范式治理, API 行为变化说明
- 前端 BUG 通知: DevTools 实测纠正 07 文件根因, 真实根因为
3 个并发请求互相 cancel, 需 mmg 收敛 fetch 入口
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-09 11:07:55 +08:00 |
|
API Changelog Bot
|
4b8735e3cf
|
fix: mp/admin /quote 接口补单房差遗漏 (PR #1905)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-09 10:32:05 +08:00 |
|
API Changelog Bot
|
61e5fe6968
|
feat: admin 订单详情接口暴露单房差金额字段 (PR #1904)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-09 10:06:30 +08:00 |
|
API Changelog Bot
|
d240ef0e96
|
feat: 价格日历加单房差字段 (PR #1901)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 21:31:20 +08:00 |
|
API Changelog Bot
|
ea6e629d52
|
feat(faq): 增加 typeCode 字段(字典 mp_faq_type) — 通知 mmg 前端补类型下拉 (PR #1898)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 18:43:35 +08:00 |
|
yaosutu
|
417e635ddf
|
fix(mp): PR#1894 到达/返程批次校验错误文案修正
620001/620002 message 按 direction 动态拼词,
到达信息不再误显"返程信息"。
|
2026-05-08 17:46:25 +08:00 |
|
API Changelog Bot
|
fdc1e70931
|
feat(traveler): 出行人补全去 travelerType 按生日推断 + 不符企微提醒 (PR #1892, Issue #1889)
|
2026-05-08 17:21:52 +08:00 |
|
yaosutu
|
4c65455726
|
changelog(mp): PR#1878 到达/返程批次支持一起/多批两种模式 — POST /arrival 语义变更 + mode/modeLabel 新增 + batch bug 修复 + 错误码 580010
|
2026-05-08 16:23:22 +08:00 |
|
API Changelog Bot
|
7118f4f7ff
|
chore: #1853 stub fix + #1860 Stage 1 diag changelog (PR #1879 #1881)
|
2026-05-08 15:40:44 +08:00 |
|
API Changelog Bot
|
d0429cbf6b
|
fix(product-v2): 小童价格 add→subtract changelog (PR #1876, Closes #1870)
|
2026-05-08 14:57:29 +08:00 |
|
API Changelog Bot
|
84ff6db6b6
|
feat: admin 订单管理出发日期筛选 (PR #1872 / Issue #1865)
|
2026-05-08 13:55:29 +08:00 |
|
API Changelog Bot
|
ccf2a79ab0
|
fix(mp): /mp/message/summary 排序稳定化 (PR #1862, Closes #1857)
|
2026-05-08 11:24:40 +08:00 |
|
API Changelog Bot
|
1c8d318106
|
08 fix: banner/字典/精选评价 admin 改完立即生效 (PR #1855 + #1858)
|
2026-05-08 11:08:10 +08:00 |
|
API Changelog Bot
|
0cde478342
|
fix: 房型禁用校验维度修正 ROOM_TYPE (PR #1846, Closes wx/HL#1842)
实测证明同酒店 2 RoomType 提示产品数不同(2 vs 1), ROOM_TYPE 维度精确生效。
前端 API 行为无变化,业务码 ROOM_TYPE_DISABLE_IN_USE (310206) 不变。
|
2026-05-08 09:04:22 +08:00 |
|
API Changelog Bot
|
b7e9e754b8
|
refactor: 资源服务 ResourceReferenceCheckHelper 抽取 16 处 fail-closed 模板代码 (PR #1841,前端无感)
PR #1838 follow-up,11 service 16 处调用点 8-10 行模板 → 1 行 helper 调用,
净减 178 行;API 行为完全一致,前端无需改动。
测试服 round-trip 实测 ScenicSpot batchDelete 反例 deniedReasons 含 13 个中文产品名 ✅
|
2026-05-08 00:48:38 +08:00 |
|
API Changelog Bot
|
eb91ded1ac
|
feat: 通知 mmg - 资源删除/下架引用校验真生效 + 产品服务不可用 fail-closed (PR #1838 + hotfix #1839, Closes wx/HL#1821)
- /internal/product/resource-in-use endpoint 闭环
- ProductItineraryNodeMapper 兼容 resource_type NULL,用 (node_type OR resource_type) 双兜底
- 资源侧 16 处 fail-closed,新增业务码 100903 "产品服务不可用"
- 测试服 round-trip 实测 13 个中文产品名通过
|
2026-05-07 20:20:20 +08:00 |
|
API Changelog Bot
|
acb881a121
|
feat: 通知 mmg - 轮播图主题无数据修复 + 字典/菜单产品线改名为主题 (PR #1837)
|
2026-05-07 19:13:21 +08:00 |
|
API Changelog Bot
|
f839745b84
|
fix(user): /admin/user status \xe7\x99\xbd\xe5\x90\x8d\xe5\x8d\x95 \xe5\x85\x9c\xe5\xba\x95 (#1829 → PR #1834)
|
2026-05-07 18:10:13 +08:00 |
|
API Changelog Bot
|
87b07e839e
|
docs: PR #1830 mp 返程批量校验前置友好化 + 前端排查指引 (Closes wx/HL#1828)
|
2026-05-07 17:50:12 +08:00 |
|
API Changelog Bot
|
fe9064da2f
|
docs: PR #1827 编辑订单 depositAmount 等值跳过校验 (Closes wx/HL#1826)
|
2026-05-07 17:36:26 +08:00 |
|
API Changelog Bot
|
4741dd080d
|
feat: 产品分享链接 adminId 锁定定制师 (#1814)
@mmg 接入: PC 分享弹窗 URL 拼 adminId; 小程序 detail onLoad 解析 +
sessionStorage; 创建订单+支付预下单透传 customizerId(number).
|
2026-05-07 17:27:37 +08:00 |
|
API Changelog Bot
|
268cd7f444
|
fix(product-v2): 创建产品基础信息 agencyId 未持久化 (#1822 → PR #1823)
|
2026-05-07 16:58:36 +08:00 |
|
wx
|
4e0bfb0081
|
docs(backend-feat): 测试报告产品复核第二轮 17 项必做校验完成 (2026-05-07)
来自 #1796 22 项产品复核分类后的 17 项"必做"已 6 PR 修复合并 dev:
- PR #1815 (Closes #1808) resource: 5 资源 batchDelete + 景区名重复 + 手机号重复
- PR #1816 (Closes #1809) product: 删除产品/预订条款 + 跨服务 Feign 不配 fallback
- PR #1817 (Closes #1810) refund: 拒绝必填原因 + 阶梯重叠 + 政策删除
- PR #1818 (Closes #1811) insurance: 删除方案 plan_id 反查
- PR #1819 (Closes #1812) contract: 删除方案跨服务 Feign 反查
- PR #1820 (Closes #1813) user: 探索分类删除/重名 + 电话格式
@mmg 看到请配合:
1. 删除按钮 catch 新业务码弹窗显示后端 message(含引用数)
2. 创建/更新表单 catch 重名/重号校验
3. PHONE 渠道兼容 400/800 客服热线
需重启 4 服务: hl-resource-service / hl-product-service-v2 / hl-order-service-v2 / hl-user-service
跨服务 Feign 部署顺序详见 changelog
|
2026-05-07 16:12:15 +08:00 |
|
wx
|
c00f608a92
|
docs(backend-fix): 测试报告 5 PR 后端修复 changelog (2026-05-07)
5 个 fix PR 合并 dev,已部署待运维同步测试服:
- PR #1803 (Closes #1787) order-v2/work-order: 工单创建漏 setWorkOrderNo/setOrderNo
- PR #1804 (Closes #1791) order-v2/order+refund: 列表日期范围筛选三层补字段
- PR #1805 (Closes #1789) order-v2/insurance: 投保人证件号字段名 + JsonAlias 兼容
- PR #1806 (Closes #1793) hl-user-service/explore-category: 详情 VO 缺 status
- PR #1807 (Closes #1794, #1795) hl-resource-service: 景区下架引用校验 + 服务人员手机号格式
@mmg 看到请同步前端:
- 工单列表/详情新增 workOrderNo + orderNo 字段
- 订单/退款列表查询参数 createTimeStart/createTimeEnd
- 保险投保 idCardType/idCardNo 字段名(V1 契约,@JsonAlias 兼容)
- 探索分类详情 status 字段(去掉 ?? 1 默认值)
- 景区下架 errorCode SCENIC_DISABLE_IN_USE 含产品名
需重启服务:hl-order-service-v2、hl-user-service、hl-resource-service
|
2026-05-07 15:25:09 +08:00 |
|
wx
|
2b0b64248a
|
docs(frontend-bug): 测试报告 3 个工单 /@bug 翻盘转前端 (2026-05-07)
/@bug 实测后这 3 个 Gitea 工单从"后端 BUG"翻盘成前端 BUG,已关闭:
1. #1788 HT-001 合同生成"网络错误"
→ axios interceptor 误把业务码 5xxxxx 当 HTTP 5xx
→ 雪花 ID schemeId 没字符串化 → JS Number 精度丢失
2. #1790 YY-001 退款原因新增失败
→ hl-ui/api/order.js 4 个 API 路径缺 /admin/ 前缀
→ http.post(url, null, {params:data}) 把 body 当 querystring
3. #1792 JQ-027/CT-010/BP-013/YW-013 4 模块批量删除失败
→ hl-ui/api/{scenic,restaurant,spare,playservice}.js 多包一层 data
→ 同 PR #1494 时期 anti-pattern 的反转版本
@mmg 看到请修复,每个 changelog 都附了 round-trip 实测证据。
完整分析报告在 wx/HL repo 的 docs/tasks/20260507_bug_*_analysis.md。
|
2026-05-07 14:55:25 +08:00 |
|
wx
|
6f1e0f0b98
|
docs(frontend-bug): 测试报告暴露的 3 个前端共性 BUG (2026-05-07)
来源:D:/work/资源/WXWork/.../测试用例汇总.xlsx
1. 列表组件重置按钮需点两次(8 处复现:JQ-016/CT-005/ZH-005/YW-003/JD-003/EW-003/DD-006/TK-004)→ hl-ui 通用列表组件,reset 后未触发 fetchList
2. 景区批量改状态下拉框 v-model 不同步(JQ-024)→ el-select 显示值滞后
3. 合同方案新增找不到填写入口(HF-001)→ 路由/菜单/表单组件缺失,跟 HT-001 后端 BUG 可能同源
@mmg 看到请修复,不需要建工单。
|
2026-05-07 14:36:59 +08:00 |
|
API Changelog Bot
|
c5f9bb1065
|
fix(product): 装备建议组合 绑定层级 product_supplement → product_line
PR #1782 + PR #1786 (hotfix), Closes #1777
@mmg 前端必改: 主题表单加 equipmentTemplateId 下拉, 版本 Step5 删该字段
|
2026-05-07 12:09:25 +08:00 |
|
API Changelog Bot
|
90ab128348
|
fix(refund): mp 端 apply 接口 paidAmount=null 必 NPE (#1783, #1780)
|
2026-05-07 11:45:52 +08:00 |
|
|
|
9a5bdb1155
|
feat: 产品上架放宽校验 + 已上架可独立管理团期/团队 (#1775, PR #1779+#1781) @mmg
|
2026-05-07 11:37:55 +08:00 |
|
API Changelog Bot
|
95406b96e7
|
fix(mp-product): 价格日历接口接收 startDate/endDate 时抛 500 (PR #1778, Closes #1776)
|
2026-05-07 11:22:56 +08:00 |
|
|
|
fbf81a10a3
|
notice: 主题列表筛选选小蒙马变空 (前端 BUG, @mmg)
|
2026-05-07 10:38:00 +08:00 |
|
API Changelog Bot
|
cc29f8ef91
|
docs(2026-05-07): refund 申诉补企微 OA 提交 (PR #1774)
后端纯内部修复,前端无配合,运维补 nacos 三套 + 7 控件 ID。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-07 10:27:01 +08:00 |
|
API Changelog Bot
|
e984fccbde
|
fix(changelog): 装备建议组合入口更正 — 不是独立菜单,是产品线页面加按钮
用户 2026-05-07 澄清:不在 admin 配置中心建独立菜单,而是 /product/line 产品线列表页右上角加「装备建议组合」按钮,点击打开管理面板/弹窗。后端 7 个接口不变。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-07 10:22:05 +08:00 |
|
API Changelog Bot
|
973b89e4f9
|
feat(product): 装备建议组合可复用模板 + 产品设计绑定 (wx/HL #1768 / Closes wx/HL #1767)
@mmg
后端: hl-product-service-v2 新增 7 个 admin 接口 /admin/equipment-template
产品端 SaveReqVO 加 equipmentTemplateId, DetailRespVO.supplement 加 equipmentTemplateName
MP 端 GET /mp/product/{id} 三态渲染(绑模板优先实时取/软删 fallback/未绑用 equipment_list)
菜单挂"配置中心"分组,与安全保障/FAQ/行程保障模板并列
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-06 23:30:25 +08:00 |
|