810 次代码提交

作者 SHA1 备注 提交日期
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
API Changelog Bot
2e16efad08 fix(spare): 备品批量删除 body 多包一层 data 字段修复指引 2026-04-27 15:46:20 +08:00
API Changelog Bot
328ee7b6ba docs(order-v2): Breaking - PR #1320 删除订单详情 pendingUpgradeAmount 字段 2026-04-27 14:09:25 +08:00
API Changelog Bot
c6314d8c25 docs: 27 mp home 主题卡过滤 + group list 补 category
- 27_fix_mp-home_offline-line-card-filter.md (PR #1462)
  /mp/home.productLines 现要求产品线下有 PUBLISHED 产品才返回主题卡
- 27_fix_mp-group-list_add-category.md (PR #1464)
  /mp/product/group/list 新增 category 字段对齐 CORE 链路

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 12:03:00 +08:00
API Changelog Bot
378a1bb703 docs: 27 旅客证件类型字典化 + idCardTypeLabel (PR #1459)
CRUD + OCR 链路全部下发 idCardTypeLabel 中文翻译.
顺手修 IdCardType 枚举 HK_MACAO→HK_MACAU 历史 BUG.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 10:22:25 +08:00
API Changelog Bot
66a13aeadd docs: 27 admin 产品线列表按 productType 筛选 (PR #1457)
主题类型筛选生效, query 加 productType 参数, 字典 product_type.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 09:49:18 +08:00
API Changelog Bot
c3e5ea13da docs: 修 #1454 changelog 接口路径 — /admin/insurance/scheme/list?totalDays
之前误写成 /admin/insurance/schemes/active?tripDays, 实际路径 /scheme/list, 参数 totalDays.
经测试服 curl 实证修正.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 09:25:15 +08:00
API Changelog Bot
64c008389b docs: 2026-04-27 保险订单列表 VO 字段补齐 + 全程方案哨兵
- 27_fix_insurance-order-list_ext-fields.md (PR #1455)
  保险订单列表新增 extOrderNo + extPolicyNo, 保留 policyNo 兼容字段
- 27_refactor_insurance-scheme_full-trip-totaldays.md (PR #1454)
  保险方案全程语义对齐, totalDays=-1 哨兵, listActive 过滤同步

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 09:23:22 +08:00
API Changelog Bot
6915638063 Swagger 业务码精简显示 (#1417 / PR #1418-#1420) 2026-04-25 16:47:21 +08:00
API Changelog Bot
44c8db8b30 Swagger 响应状态自动列出 6 位业务码 (#1412 / PR #1413-#1416) 2026-04-25 16:09:13 +08:00
API Changelog Bot
cf45f2a26c Knife4j 接口文档按微服务多分组 (#1404 / PR #1405-#1411) 2026-04-25 15:24:12 +08:00
API Changelog Bot
3ed955bd71 错误码体系 v2 全量上线 (#1391) 2026-04-25 01:40:28 +08:00
API Changelog Bot
4d5b72d590 docs: 订单详情保险保障卡片补退保按钮指引 (Issue #1384) 2026-04-24 19:38:14 +08:00
API Changelog Bot
e5e1f33efb docs: team-report 按钮组接入 agencyOptions 手把手示例 (用户 2026-04-24 反馈仍显英文) 2026-04-24 19:25:10 +08:00
API Changelog Bot
004d814303 docs: 同步 tab team-report prefill 3 字段 + agencyOptions 下发 (PR #1380) 2026-04-24 19:06:58 +08:00
API Changelog Bot
dff92777b2 docs: 保单PDF查看链路修复 + 新增重试接口 (PR #1369) 2026-04-24 17:28:13 +08:00
API Changelog Bot
fc8859b008 docs(mp): 用车详情补齐 4 字段 (PR #1366 / Issue #1350) 2026-04-24 17:02:57 +08:00
API Changelog Bot
ebf731b224 fix(mp-product): /mp/product/{id} hotels 新增 hotelId 字段 (PR #1365 Issue #1363) 2026-04-24 16:51:01 +08:00
API Changelog Bot
6f3857b6d7 docs(urgent): 【P0】前端 upgradePrice 接入 4 次催办, 附订单 2047252402389598209 数据对照 + 验收点 2026-04-24 14:09:12 +08:00
API Changelog Bot
d91b8e123b feat: 配房差价 VO 新增 priceMissing + direction=UNPRICED 前端契约 (PR #1353) 2026-04-24 13:11:52 +08:00
API Changelog Bot
2429097e34 docs(admin-ui): 配房差价弹窗 upgradePrice 未传给后端前端修复指引 (后端零改动) 2026-04-24 09:39:05 +08:00
API Changelog Bot
487f0a9c1a docs(admin-ui): 配房弹窗房型回显为数字 ID 前端修复指引 (后端零改动) 2026-04-24 09:31:58 +08:00
API Changelog Bot
5a36f285fa docs(admin-ui): 5 个待办按钮点击跳转到对应 tab 交互指引 (前端实现) 2026-04-24 09:28:02 +08:00
API Changelog Bot
14e55f0246 feat: 尾款 balanceAmount 统一走 BalanceCalculator 防未确认优惠扣负数 (PR #1340) 2026-04-24 09:21:08 +08:00
API Changelog Bot
d4bcd96434 mp收藏/足迹: PRODUCT字段全回填 + 新增productType/productTypeLabel + 浏览记录保存修复
PR #1338
2026-04-24 09:04:10 +08:00
API Changelog Bot
8b8112ead6 feat: admin 补齐出行人后 process_status 自动推进 (PR #1336) 2026-04-23 19:47:52 +08:00
API Changelog Bot
1ca7c886cc 订单待办完成接口补齐业务前置校验 (PR #1327)
空点分配房间/车辆/投保/签约不再成功, 确认清单真正触发锁单+事件
2026-04-23 19:04:22 +08:00