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 |
|
wx
|
6d26531198
|
2026-04-30: fee-deduction 按名字去重 + name 字段填具体名 (PR #1577)
|
2026-04-30 16:57:47 +08:00 |
|
wx
|
85f27e93fd
|
2026-04-30: 产品费用说明双修复
- fix(product): 补充信息「费用包含」自动生成漏景区/活动/酒店 (PR #1568)
- feat(product): 费用包含/费用不含项支持图标(SVG)字段 (PR #1573)
|
2026-04-30 16:38:17 +08:00 |
|
API Changelog Bot
|
51ddc2f58e
|
docs(changelog): 行程精准定位 schema 追加镇级字段 (#1574/#1575)
PlaceItem 加 provinceName/township/towncode 三段镇级行政区字段。
@mmg 选 POI 后多调一次高德 regeo 拿 addressComponent.township/towncode + 拼 4 段 fullPath。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-30 16:27:55 +08:00 |
|
API Changelog Bot
|
cf5f6df4c8
|
feat(contract): 合同方案补充仲裁机构/管辖法院字段 + 12301 dispute 节点完整化
PR #1565 (hotfix #1571) 已合并 dev。
关键: 前端字典 dispute_resolution 需翻转为 1=诉讼 2=仲裁。
通知 yst / mmg。
|
2026-04-30 16:14:42 +08:00 |
|
API Changelog Bot
|
85f2f9e946
|
feat(product): 行程集合地/解散地从行政区改高德 POI 精准定位 (#1570)
@mmg 前端 picker 切换 + 落库 JSON schema 升级。后端 PR #1570 已合 dev + 部署测试服 round-trip 完成 (#1563)。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-30 16:11:27 +08:00 |
|
API Changelog Bot
|
4c376c73dc
|
fix(product): 上架/完成设计校验可选车型 (#1564)
|
2026-04-30 15:54:54 +08:00 |
|
API Changelog Bot
|
c20c28d758
|
fix(product): 行程必填校验改到完成设计/上架时 (PR #1560 翻盘)
PR #1558 任务B 把 @NotBlank 加在 ReqVO 等于"保存即必填"
用户翻盘:草稿应允许空,只完成设计/提交上架时才必填
通知前端 yst/mmg:草稿保存按钮可取消必填校验
完成设计/上架按 code=400404 多行 message 展示批量错误清单
|
2026-04-30 14:18:42 +08:00 |
|
API Changelog Bot
|
fd3e6659c2
|
feat(product): 新增管理端产品最低价接口 (PR #1558 任务A)
新增 GET /admin/product/item/{id}/min-price 专用轻量起价接口
通知前端 yst/mmg 把编辑页 MobilePreview "行程报价" 切到新接口
|
2026-04-30 13:59:55 +08:00 |
|
API Changelog Bot
|
146322a3e1
|
fix(feign): ProductFeignClient 服务名修正 hl-product-service-v2 (#1553 / PR #1554)
|
2026-04-30 11:37:52 +08:00 |
|
API Changelog Bot
|
84e1a48ab8
|
fix(approval): 资源审批 reason 拼接换行符触发企微 errcode=301025 (#1550 / PR #1551)
|
2026-04-30 11:02:58 +08:00 |
|
API Changelog Bot
|
41961dc18a
|
fix(insurance): 保险产品列表保险公司列空白降级到默认承保方
工单 #1544 / PR #1545 / dev 8f29d4b9
保游网 GetProductList 不返回 CompanyName, sync 写入 NULL 导致管理后台
列表保险公司列空白。修复方式:配置默认承保方「亚太财险保险有限公司」,
mapProductFields null/blank 时降级。
测试服 round-trip 验证 companyName=null 0/10 产品全部填上。
|
2026-04-30 09:22:04 +08:00 |
|
API Changelog Bot
|
b993709c77
|
通知: 合同模块3条改动 (#1532中文化 #1533PDF入OSS #1536投诉电话硬编码)
|
2026-04-28 15:20:59 +08:00 |
|
API Changelog Bot
|
bf52afa11e
|
通知: 合同方案弹窗删除SYNC/现场/线下三个选项 [前端]
|
2026-04-28 14:31:47 +08:00 |
|
API Changelog Bot
|
ff9f271c80
|
docs: id_card_type VARCHAR 列长 hotfix (PR #1526 修补 #1523)
- HONGKONG_RESIDENT_PASS 22 字符塞不进 VARCHAR(20), 测试服回归立即翻盘
- V20260429 ALTER hl_user_service.{traveler,traveler_ocr_log,user} 三表扩到 VARCHAR(30)
- V20260430 修字典脏数据 80073/80074 dict_label 错位
- 经验: 加 enum 值前 grep schema.sql 列长度
|
2026-04-28 11:25:35 +08:00 |
|
API Changelog Bot
|
ee19bafe22
|
docs: 支持回乡证 + 修合同 IDType 映射 BUG (PR #1523 / 工单 #1522)
- 字典 id_card_type 新增 HONGKONG_RESIDENT_PASS (回乡证)
- ContractCreateService P0 BUG: 转换层只识别 PASSPORT/ID_CARD 其他全 fallback=1, 已修
- TencentEsign mapIdCardType 历史 BUG: case 4=TAIWAN 错位, 已纠为 PASSPORT
- OCR Phase 2 SDK 升级前占位返友好错误"暂不支持回乡证识别"
- 前端 (yst/mmg): 出行人下拉补"回乡证"选项 + OCR 选中时提示置灰
|
2026-04-28 11:02:24 +08:00 |
|
API Changelog Bot
|
5221560ee0
|
新增字段:管理员表加企业微信客服ID(customerServiceId)
工单 #1519 / PR #1521
admin_user 表加 customer_service_id VARCHAR(64) DEFAULT NULL
admin/user 创建/更新/详情/列表四接口加同名字段
@Size(max=64) 校验
PUT 时传 null 保留原值, 传空串清空, 与 enterpriseWechatId 走专属换绑策略不同
测试服已部署 + ALTER + E2E 6 场景验证通过
前端 yst/mmg 需补充: 列表加列, 新增/编辑表单加输入框
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-28 10:48:39 +08:00 |
|
API Changelog Bot
|
4d8ab772f3
|
docs: 12301 合同 API 异常分类细化 PR #1520 / 工单 #1518
- 网络/5xx 走兜底重试(ResourceAccessException + HttpStatusCode 5xx → RuntimeException)
- 4xx 保留原 errorNode 返回行为(不破坏 isSuccess+getErrorMessage 调用方 + 保留审计 rawResponse)
- 单测新增 7 用例覆盖网络/4xx/5xx/正常/兜底全路径
- 配合运维 Nacos hl-order-service-v2-prod.yml contract.* 配置改公网 12301 域名(用户决策"直接用测试配置")
|
2026-04-28 10:29:54 +08:00 |
|
API Changelog Bot
|
3da8ec2015
|
docs: 创建订单不再立即发"请完成支付"短信改为 15 分钟延迟 (PR #1517 / #1516)
- 工单 #1516 / PR #1517 合并 sha bec83b72
- 删 OrderCreateService 立即调 sendOrderCreated 块
- OrderExpiryProducer 支付提醒延迟 hardcode 10min → 默认 15min + Redis 可配 (mapToDelayLevel(15)=level 15=20m)
- 不影响前端,运营关注 ORDER_CREATED 模板 oa/inapp/miniapp 渠道全切
|
2026-04-28 10:07:36 +08:00 |
|
API Changelog Bot
|
e169532d07
|
fix: 前端配置值类型下拉与后端枚举不一致(前端 BUG, 后端零改动)
后端权威枚举: TEXT/COLOR/IMAGE/JSON/SECRET/NUMBER/BOOLEAN
前端误用: STRING(应改 TEXT) / URL(应改 IMAGE), 缺 TEXT/IMAGE
前端同事按文档改下拉 options 即可
|
2026-04-28 09:59:30 +08:00 |
|
API Changelog Bot
|
be992e4bb6
|
docs: 80 PR 代码规范循环审查 Phase 1 批量修复 (5 PR 合并)
- 工单 #1510 / PR #1511-1515 合并到 dev
- 修复 48 处低成本违规 (C4 字段注入/C19 success(null)/C-MAPPER-SQL 注解 SQL/C5 事务内 Feign/C3 缺 @Valid 等)
- 唯一对前端有影响: PR #1515 mp 服务 4 处 Feign Fallback 行为变更 (success(null)→error),仅熔断场景生效
- 6 个业务服务全量重新部署 (因 hl-common 改动)
- 余 336 违规留 Phase 2/3 独立任务跟踪
|
2026-04-27 21:06:37 +08:00 |
|
API Changelog Bot
|
e67553f107
|
新增 mp route-map SERVICE 节点 + type 字段说明 (PR #1502)
|
2026-04-27 19:31:05 +08:00 |
|
API Changelog Bot
|
3e4549efee
|
docs: 27 日新增两条修复 changelog
- fix(admin/product): 固定订金模式产品售价必须 > 订金(双向校验) (#1497)
- fix(mp/admin/order): 班期内部报价补 toddler/infant 字段, GROUP 订单 totalPrice 含小童金额 (#1498)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-27 19:26:00 +08:00 |
|
API Changelog Bot
|
6728f078ff
|
新增 mp 产品线列表 productType 过滤参数说明 (PR #1496)
|
2026-04-27 18:48:29 +08:00 |
|
API Changelog Bot
|
262dc37dcb
|
fix(mp-product): 小蒙马(GROUP)产品价格相关接口按 productType 分叉走班期表 (#1489)
|
2026-04-27 17:50:29 +08:00 |
|
API Changelog Bot
|
ceb6bbbe4c
|
fix(admin-insurance): 保险产品列表 isOverseas 筛选生效 (HL #1491)
|
2026-04-27 17:48:55 +08:00 |
|
API Changelog Bot
|
c5ec83e692
|
docs(user): 分享到小程序 url-link/url-scheme 404 已修 (PR #1488)
|
2026-04-27 17:32:02 +08:00 |
|
API Changelog Bot
|
c5dfb1d7b0
|
新增 admin banner linkTypeLabel 字段说明 (PR #1486)
|
2026-04-27 17:31:54 +08:00 |
|
API Changelog Bot
|
20015f5926
|
docs(resource): 额外成本状态开关 404 已修 (PR #1479, 前端零改动验收即可)
|
2026-04-27 16:50:33 +08:00 |
|
API Changelog Bot
|
82e204b058
|
docs(resource): Breaking - PR #1474+#1475 批删返回 VO + 餐厅 JSON 字段类型 Object
|
2026-04-27 15:52:11 +08:00 |
|