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 |
|
API Changelog Bot
|
311d438278
|
fix: admin hide/restore 后评价从举报队列永久消失 (PR #1766 Closes #1765)
后端修 2 个 BUG:
- selectReportQueuePage 硬过滤 report_count>=1 让 HIDDEN+count=0 消失
- restore 硬编码 reportCount=0 清掉历史
前端 mmg 需配合: 状态机判断 reportStatus !== HIDDEN 显示禁止展示
(把现有 PENDING_REVIEW === 改成 !== HIDDEN), 接口/VO 0 改动。
|
2026-05-06 21:59:33 +08:00 |
|
API Changelog Bot
|
490465f9ec
|
06 fix: agency afterCommit 桥接 mp 缓存反向失效 (PR HL#1764)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-06 21:30:37 +08:00 |
|
API Changelog Bot
|
ce3c5e29b1
|
frontend-notice: 评价举报队列「操作」菜单补「禁止展示」按钮
mmg 已按 v3 把字段映射全改对(评价内容/作者/产品/举报数/状态/
原因统计/创建时间 都对齐 VO),操作菜单仅显示忽略举报/警告作者
缺禁止展示, 用户原话起码得有个禁止展示吧。
修正状态机: 任何 != HIDDEN 状态都显示禁止展示, HIDDEN 显示
恢复展示, 不再按 PENDING_REVIEW 阈值才显示主按钮。
|
2026-05-06 21:30:11 +08:00 |
|
API Changelog Bot
|
f4682fc56e
|
frontend-notice(v3): 评价举报队列接入说明改写为前端友好版
mmg 反馈前两版看不懂, 改写为:
- 一句话需求 + ASCII 改之前/之后图
- 完整 axios 调用 + 真实测试服 response JSON 示例
- 操作按钮按 reportStatus 状态机表格
- 字典翻译用法 + 实测返回
- 验收清单 8 条具体到点
- 联调环境 + 测试数据 reviewId 直接给
后端 0 改动, 所有接口测试服已就绪, mmg 可直接联调。
|
2026-05-06 21:26:22 +08:00 |
|
API Changelog Bot
|
7e4b6365f1
|
feat(mp-agency): GET /mp/agency/{id} + 全部 mp 公司接口补返 agencyId
- 新增 GET /mp/agency/{id} 按公司 ID 查公开详情(含资质)
- /mp/agency/primary、/mp/common/merchant-qualifications 响应补 agencyId
- 通知 mmg 前端可由 /mp/product/{id}.agencyId 闭环拉公司详情
PR #1761 + #1763
Issue #1759 + #1762
|
2026-05-06 21:25:52 +08:00 |
|
API Changelog Bot
|
54a6c45135
|
06 fix: /mp/common/merchant-qualifications 加 visible 过滤 (PR HL#1760)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-06 21:09:27 +08:00 |
|
API Changelog Bot
|
37494f4cc8
|
frontend-notice: 修订方向 — 评价举报融入「人工复审队列」tab(不新建独立页面)
用户截图反馈现有「内容安全」菜单 6 个二级,他的产品语义是
*在已有「人工复审队列」页面里就能处理举报*,而不是新加一个
评价举报处理独立菜单。
修订前: 新建二级菜单「评价举报处理」
修订后: 现有「人工复审队列」页面顶部 tab 加第 4 项「评价举报」
(TRAVELER / USER_NICKNAME / USER_AVATAR / REVIEW)
REVIEW tab 调用已就绪的 /admin/review/report-queue/* 5 个 API,
操作按钮按 reportStatus 路由(隐藏/恢复/警告作者/忽略).
后端依然 0 改动,前端 ~1.5 天闭环。
|
2026-05-06 21:08:42 +08:00 |
|
API Changelog Bot
|
c61b2b832f
|
frontend-notice: 评价举报处理页面 mmg 待接入 (后端 #1668 已就绪)
测试服客户举报 POST /mp/review/report 已正常落库到 review_report 表,
但管理后台「内容安全 → 人工复审队列」页面查不到 — 那个页面只查
traveler/user.audit_status, review 举报走的是另一个独立 admin 队列,
前端 hl-ui 当前未对接。
PR #1668 后端已交付 5 个 admin API:
- GET /admin/review/report-queue/page
- POST /admin/review/report-queue/{reviewId}/hide
- POST /admin/review/report-queue/{reviewId}/restore
- POST /admin/review/report-queue/report/{reportId}/ignore
- POST /admin/review/report-queue/{reviewId}/warn-author
@mmg 在「内容安全」一级菜单下新建二级菜单「评价举报处理」对接,
后端 0 改动。
|
2026-05-06 21:02:08 +08:00 |
|
API Changelog Bot
|
cbf688b10d
|
docs(2026-05-06): mp/review/report BFF 透传 (wx/HL #1757)
|
2026-05-06 20:28:34 +08:00 |
|
API Changelog Bot
|
32b50d97b7
|
feat(agency): visible 小程序展示开关字段 (PR #1756 / Issue #1749)
后台基础信息 tab 加「是否在小程序展示」开关 + mp /primary 透传 visible 字段, 前端按 visible 自行决定渲染或隐藏主体公司展示位 (首页/我的页/协议页落款 等).
@mmg
|
2026-05-06 20:26:11 +08:00 |
|
API Changelog Bot
|
e701c08d2e
|
fix(mp-common): merchant-qualifications 改返非主体列表+附件 (PR #1751 修正 #1745)
|
2026-05-06 20:22:03 +08:00 |
|
API Changelog Bot
|
41dfb05033
|
fix(gateway): /mp/review/filter-tags 应免登录 (wx/HL #1752 / PR #1754)
|
2026-05-06 20:21:42 +08:00 |
|
API Changelog Bot
|
9e4ae547ad
|
docs: mp 端产品详情接口回显 agencyId+agencyName (wx/HL #1753)
|
2026-05-06 20:15:39 +08:00 |
|
API Changelog Bot
|
8b5a71e2ab
|
feat(mp): /mp/common/merchant-qualifications alias 已落地, 前端无需改 (#1745)
|
2026-05-06 19:42:52 +08:00 |
|
API Changelog Bot
|
4b86043a94
|
fix(admin-agency): set-primary 用 PUT 不是 POST
|
2026-05-06 19:28:13 +08:00 |
|
wx
|
88dc320976
|
fix(user-service): 补回 review_report_reason 字典 (PR #1739)
测试服 dict_type review_report_reason 缺失,前端举报弹窗下拉空。
三 PR 叠加 (#1667 加 V007 / #1681 oneshot 跳过 V007 / #1684 Flyway
baseline=20260505.009 屏蔽 V007 自动 apply) 导致永久漏空。
新发 V20260507_001 重做字典初始化 (版本号 > baseline → Flyway apply)。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-06 19:22:02 +08:00 |
|
API Changelog Bot
|
2ae056d5de
|
feat(mp-agency): /mp/agency/primary 加 qualifications[] 替代 BUG2 误调 (#1738)
|
2026-05-06 19:17:55 +08:00 |
|