731 次代码提交

作者 SHA1 备注 提交日期
API Changelog Bot
2ae056d5de feat(mp-agency): /mp/agency/primary 加 qualifications[] 替代 BUG2 误调 (#1738) 2026-05-06 19:17:55 +08:00
API Changelog Bot
05fd1a4e01 diag(mp): /mp/common/merchant-qualifications 不存在, 需 mmg 确认意图 2026-05-06 18:56:46 +08:00
API Changelog Bot
5b604b372a fix(agency): 删除 admin 公司基础信息「分公司名称」字段 (PR #1728)
前端 mmg @ admin 公司详情/编辑/列表 + mp/agency/primary 不再返回
companyBranchName, 前端必须移除该字段展示和表单输入. 12301 上报
后端不再传 agency.companyBranchName(PR #1573 之前同行为, 12301 spec
该字段可选, 平台接收正常). 测试服已部署 + round-trip 3/3 ✓.
Closes wx/HL #1727.
2026-05-06 18:48:45 +08:00
API Changelog Bot
d313eecc4c fix(insurance): 充值接口返回支付链接 + 前端弹码/跳转改造说明 (#1725) 2026-05-06 18:30:45 +08:00
API Changelog Bot
4b3bf7a46c fix(agency): 资质附件上传必须先 OSS 拿 url 再 JSON 提交元数据
前端 mmg @  POST /admin/travel-agency/{agencyId}/qualification 报
HttpMediaTypeNotSupportedException — 后端期望 application/json (fileUrl
字段是 OSS URL), 前端目前直接 multipart 把文件流当 body. 改成两步:
先 POST /admin/sys/oss/upload 拿 url, 再 POST 资质接口带 fileUrl JSON.
后端 round-trip 已验证, 无需改后端.
2026-05-06 18:25:05 +08:00
API Changelog Bot
a747412fc3 fix(product): 产品详情回显 agencyId + agencyName (PR #1722)
通知 mmg 前端:
- ProductDetailRespVO 加 agencyId + agencyName
- 新加 AgencyFeignClient (product-v2 → order-v2)
- 编辑页打开 form.agencyId 自动绑定回显, 下拉自动选中

测试服 round-trip 通过 (2026-05-06 17:45).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 17:43:54 +08:00
API Changelog Bot
0b54b57334 refactor(agency): 切公司模块 DB 单一真相源, nacos.agencies + merchants 弃用 (PR #1721)
通知 mmg + 运维:
- 代码改 DB 优先 + nacos 兼容期兜底 (WechatPayConfig/ContractPlatformProperties/teamreport)
- 测试服 nacos 已删 contract.platform.agencies + wechat.pay.merchants 两段(2 yml)
- order-v2 重启 round-trip 全 200, 双实例稳定
- 待运维同步删正式 nacos 段(待正式服 PR 1715-1721 累积部署后)

agency 模块 6 PR 闭合 (#1715/#1717/#1718/#1719/#1720/#1721).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 17:30:03 +08:00
API Changelog Bot
98033738cc feat(agency): supportedPlatforms 中文 label 翻译字段 (PR #1720)
通知 mmg 前端:
- AgencyRespVO 加 supportedPlatformsList (List<String> code 数组) + supportedPlatformsLabels (List<String> 中文)
- 旧 supportedPlatforms JSON String 保留向后兼容
- 前端 tag 改用 supportedPlatformsLabels 显示「12301 团队报送」「腾讯电子签」

测试服 round-trip 通过 (2026-05-06 17:02).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 17:01:14 +08:00
API Changelog Bot
fbb5fd97f4 feat(agency): payment 加 name + appId 字段闭环 (PR #1719)
通知 mmg 前端:
- 「配置名称」+「AppId」字段已加入后端 entity/VO/DDL
- 三家公司默认值: name="微信支付-{code}" + appId="wx4711a76772deff36"
- 刷新页面即可看到字段全部填充, 不再空
- POST/PUT 请求 SaveReqVO 加 @NotBlank 必填 name + appId

测试服 round-trip 通过 (2026-05-06 16:55).
agency 模块 4 PR 全闭环 (#1715/#1717/#1718/#1719).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 16:53:11 +08:00
API Changelog Bot
16b3458028 feat(agency): nacos 完整字段同步 DB (PR #1718)
通知 mmg 前端:
- 三家公司 teamReportAppId/teamReportSignKey/supportedPlatforms 已填充
- payment 加密字段 apiV3Key/mchSerialNo/publicKeyId 已落 DB (透明加密+解密返明文)
- 前端刷新页面即可看到字段全部填满, 不再显示 -/[]

测试服 round-trip 通过 (2026-05-06 16:30).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 16:30:50 +08:00
API Changelog Bot
4481463426 feat(agency): 资质附件分类字段 + 合同平台字典 (PR #1717)
通知 mmg 前端:
- 资质上传必传 qualificationType (字典 agency_qualification_type 3 条)
- 公司编辑页「支持平台」label 改「支持合同平台」+ 拉字典 agency_contract_platform 多选
- 完整 path 对照表 + curl 验证 + 字典查询接口

测试服已部署 + round-trip 通过 (2026-05-06 16:18).

下一个 PR 同步 nacos 完整数据 (team-report-app-id/sign-key/payment 加密字段) 让 UI 不再显示 -.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 16:24:44 +08:00
wx
dc02830397 docs: 智能导入 changelog 补 hotfix(severity 字段)+ 测试服 round-trip 状态 2026-05-06 15:56:34 +08:00
API Changelog Bot
18c4f63fdc fix(agency): admin path 纠回设计冻结的 /admin/travel-agency — 全量推送 mmg
独立 hotfix changelog 强提示前端必改请求 path:
- admin 端 /admin/agency/* 全部改回 /admin/travel-agency/*
- mp 端 /mp/agency/* 不变
- 完整 path 对照表 (主体 CRUD + 资质 + 支付)
- 测试服 round-trip 验证 (新 path 200, 旧 path 404)
- 前端最小改动建议 (字符串替换)

关联 PR: wx/HL #1715 (已 merge dev + 测试服部署完成)
关联文档: 06_feat_agency_management_module.md (已同步 patch)

cc @mmg

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 15:42:57 +08:00
API Changelog Bot
23c32d42ff fix(agency): admin path 纠回设计冻结的 /admin/travel-agency (PR #1715)
PR #1710 定稿 changelog 误标 path 为 /admin/agency (副本 A 实施漂移),
现已纠回设计冻结的 /admin/travel-agency。

代码 + 网关路由 + 本文档全部对齐:
- AdminTravelAgencyController + Qualification + Payment 三个 controller
- hl-gateway/application.yml order-service 路由
- 旧 path /admin/agency 已关闭 (HTTP 404)

测试服 round-trip (2026-05-06 15:39):
- GET /admin/travel-agency/enabled → code:200, 3 家公司列表
- GET /admin/travel-agency/page → code:200, 完整分页数据
- GET /admin/agency/* → HTTP 404 (旧 path 已下线)

cc @mmg (前端联调请改 baseURL/请求 path)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 15:40:52 +08:00
wx
07adbc47c3 feat(order): 出行人智能批量导入 API @mmg 2026-05-06 15:21:25 +08:00
API Changelog Bot
0db446c409 fix: 完善旅行社公司模块 changelog (PR #1710+#1711+#1712 全合并 + 测试服 round-trip 已验) 2026-05-06 15:16:33 +08:00
API Changelog Bot
5e7633d1c0 feat(agency): 旅行社公司管理模块 admin/mp 接口上线 (wx/HL #1710) 2026-05-06 14:07:17 +08:00
API Changelog Bot
53f09cb0e5 fix(user): 默认开启 2FA 设备验证修复 P0 安全降级 (Closes #1698, PR #1699) 2026-05-06 09:55:20 +08:00
API Changelog Bot
e94ce62e2d notice: wx 内容安全 — 真实微信 mediaCheckAsync 回调端到端验证通过
自己调微信 API 拿 trace_id, 等微信真的 POST 到 api.1814.love/mp/security/webhook, ~2s 内 record APPROVED + MQ 广播 + 双 Listener 收到。
2026-05-05 18:42:29 +08:00
API Changelog Bot
944a39f8dc notice: wx 内容安全方案正式环境端到端验证通过
text-check 同步链路 + webhook 三态映射 + MQ 双 Listener + 错签拒绝 全部 OK,前端 mmg 可联调。
2026-05-05 18:28:13 +08:00
wx
61c509266d fix(order-v2): 补 PR #1661 漏掉的 order-v2 UGC 表 migration (PR #1674) 2026-05-05 18:21:36 +08:00
API Changelog Bot
9f5e82281e notice: wx 内容安全方案正式部署窗口期 BadSqlGrammar 已自愈说明 2026-05-05 18:08:18 +08:00
API Changelog Bot
60399e96db frontend(mmg): wx 内容安全方案前端集成指南 (Phase 1-2E 全链路 5 PR + Hotfix #1670) 2026-05-05 18:01:05 +08:00
API Changelog Bot
10834cbc8c feat: 合同方案附件/导游 UI 入口形态由前端自由选择
@mmg
- UI 形态不限于 Tab, 按方案编辑弹窗的整体复杂度自由选择
- 后端 API 早已就绪 (PR #1592), 调用示例见 changelog 正文
- 关联工单 wx/HL #1637 已按规则关闭(前端任务不建工单)
2026-05-05 16:55:57 +08:00
API Changelog Bot
c622e46adc feat(wx-security): Phase 2E AES + 全 cleanup (PR #1669 / Issue #1665) - final phase, wx 内容安全方案全链路闭环 2026-05-05 16:53:39 +08:00
API Changelog Bot
caf0cbd18e feat(wx-security): Phase 2D admin 后台 + Phase 2C cleanup (PR #1668 / Issue #1664) 2026-05-05 16:28:33 +08:00
API Changelog Bot
09ec00116d feat(wx-security): Phase 2B 评价举报子系统 (PR #1667 / Issue #1662) 2026-05-05 15:40:18 +08:00
API Changelog Bot
65444d72e0 feat(wx-security): Phase 2C 出行人三层兜底 (PR #1666 / Issue #1663) 2026-05-05 14:39:55 +08:00
API Changelog Bot
427c0aef18 feat(wx-security): Phase 2A UGC 接入 + 公开列表过滤 + MQ Consumer (PR #1661 / Issue #1660) 2026-05-05 12:21:47 +08:00
API Changelog Bot
e37faa68da feat(wx-security): Phase 1 基础设施 (PR #1659 / Issue #1652) 2026-05-05 11:02:05 +08:00
API Changelog Bot
7ff50571e9 ops: 测试服+正式服 K8s 装 Chromium + 中文字体让 PR #1655 Kimi 样式生效 (@yst) 2026-05-05 10:01:22 +08:00
API Changelog Bot
355ae01bd9 frontend-feature: 合同列表加订单编号列 orderNo (PR #1644 配套 @mmg) 2026-05-04 17:13:47 +08:00
API Changelog Bot
cc228765f1 frontend-notice: 12301 PDF 签名段未签署为空属预期, 建议加 UI 提示 (@mmg) 2026-05-04 14:33:40 +08:00
API Changelog Bot
42753b3d73 frontend-bug: 合同列表签约模式列用 modeLabel 不是 mode (@mmg) 2026-05-04 13:50:58 +08:00
API Changelog Bot
1c69282e56 frontend-bug: 合同方案附件上传 MultipartException 没用 FormData (@mmg) 2026-05-04 11:22:46 +08:00
API Changelog Bot
8dd2323197 frontend: 合同方案表单 管辖法院 → 仲裁委员会 (#1638 配套通知 @mmg) 2026-05-04 10:13:22 +08:00
API Changelog Bot
ef19a4bf37 fix(contract): 合同附件类型字典 contract_attachment_type 已补 (PR #1639) 2026-05-04 09:37:28 +08:00
API Changelog Bot
e5c4030b95 frontend: 合同方案编辑页加附件+导游管理 UI 待办 (Issue #1637) 2026-05-04 09:02:05 +08:00
API Changelog Bot
4909f629fb fix(mp-product): MP 产品详情 fees 补 feeType + icon 字段 PR #1601 2026-05-01 16:08:15 +08:00
API Changelog Bot
f26e27da44 feat(contract): 拆分 12301 合同方案 changelog 为 3 份独立文档(附件 Tab/导游 Tab/出行人字段) - 前端 mmg 重新阅读 2026-05-01 15:51:00 +08:00
API Changelog Bot
1773e51a74 feat(contract): 12301 合同 2026 spec 完整对齐 (附件管理+导游+出行人民族字段) PR #1592 2026-05-01 07:04:18 +08:00
wx
80221b3730 2026-04-30: [批量修正] yst 不是前端,所有 changelog 「前端处理者」改为 mmg(用户多次纠正) 2026-04-30 23:44:12 +08:00
wx
82e2f1713f 2026-04-30: 上架校验跳过最后一天酒店 (PR #1587) + 前端 BUG changelog 升级排查指引
- fix(product): 上架/完成设计校验跳过最后一天酒店(返程日豁免) (PR #1587, Closes #1586)
- update: 前端 includedFees 缺 feeType BUG changelog 加 yst 第二次反馈截图 + 后端 round-trip 实测证据 + JS 完整打印调试指引
2026-04-30 23:42:39 +08:00
wx
77934fce45 2026-04-30: [恢复] 前端 BUG: CostDescPanel 不展示「游玩项目」 — 用户复测确认前端 BUG,撤回作废,通知 yst/mmg 排查 2026-04-30 18:00:45 +08:00
wx
25e03dc05e 2026-04-30: [撤回] CostDescPanel 前端 BUG 通知 — 用户确认刷新后能看到游玩项目,后端+前端均正常 2026-04-30 17:33:14 +08:00
wx
964c12dd06 2026-04-30: [前端BUG] CostDescPanel 不展示「游玩项目」feeType,后端零改动通知 yst/mmg 2026-04-30 17:31:37 +08:00
wx
0af1ec2326 2026-04-30: fee-deduction 改名 景区/游玩项目 + name 去前缀 (PR #1581 + #1583) 2026-04-30 17:26:40 +08:00
wx
fd29367a2d 2026-04-30: fee-deduction 按 feeType 合并为单条 name 拼接 (PR #1579) 2026-04-30 17:12:22 +08:00
API Changelog Bot
47be9f39d3 Revert "fe-bug(product): 行程编排 DAY 1 开始字段渲染缺字 (CitySelect tag/watch 异步)"
This reverts commit 1c5967c4111270df3c1d2c958a8ce812ee8bb35d.
2026-04-30 17:08:01 +08:00
API Changelog Bot
1c5967c411 fe-bug(product): 行程编排 DAY 1 开始字段渲染缺字 (CitySelect tag/watch 异步)
后端 DB + RespVO 字段对称,纯前端 BUG。同 4-20 经验。
通知 yst / mmg。
2026-04-30 17:06:24 +08:00