提交图
2859 次代码提交
作者 SHA1 备注 提交日期
API Changelog Bot和Claude Opus 5 e4fc9d1a90 docs(changelog): 补 09-17 两份的 target_release,解开 pre-push 门禁
changelog-filename-gate / validate (push) Failing after 2s
推送被拦:E_FRONTEND_STATE「verified 必须填写 target_release」
(scripts/validate-changelog-frontmatter.mjs:325-327)。

这两处不是本次改出来的,昨天就空着。门禁只看本次推送的变更集,
所以碰到哪个文件哪个文件才暴露 —— 实测全仓 frontend_status=verified 的
182 个文件 target_release 全是空的,属潜伏的不一致,不是这两份特有。
本次只修我动过的这两个,没有顺手去改另外 180 个。

取值不猜:当前惯例是 target_release = "hl-ui@" + frontend_ref 前 8 位
(2026-08-23 ~ 2026-09-13 连续 6 例;旧惯例 v2.1 在 9 月只剩 2 例),
填进去的只是复述文件里已记着的那个前端提交,不是对发布号的新声明。

⚠️ 记一句给后来人:validate-changelog-frontmatter.mjs --files <单个文件> 过了
不等于能推 —— 它只校验你点名的那些,而门禁校验的是本次推送的全部变更文件。
贴校验结果时要连「校验了几个对象」一起贴。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 08:06:47 +08:00
API Changelog Bot和Claude Opus 5 c7ce1009d6 docs(changelog): #7443 接送机用车需求分叉 PR-1;并订正 09-17 两份的错误响应信封
新增 18_7443:派车批量创建与接送机配置两个端点新增可选入参 kind(TRAVEL|TRANSFER,
不传=TRAVEL,存量请求形状不变),新增错误码 602200/602201/602202/602205。
字段表逐条对源码反向 grep,53/53 全命中。

文档里写明了两条前端必须知道的限制:
1. 上游写口还关着——PUT /v3/admin/order/{id}/vehicle-requirement 传 kind=TRANSFER
   恒返 809009(transfer-kind-submit-enabled 默认 false,无 @RefreshScope 要重启),
   即产品上目前产不出 TRANSFER 需求,前端可按契约对接但别排进本期可演示范围。
2. 已建出的 TRANSFER 派车行,确认与改派仍会 605041(三个内部命令对象不携带 kind,
   属跨服务契约缺口,已登记 #7443 AC-24)。

八、测试环境已验证写的是实测:单元层 fleet 全量 4220/0/0/4、完整性 322/322;
网关端到端 AC-6/AC-7 均通过(batch 带 kind=TRANSFER 返回 200,落库两行服务日
2026-10-11 与 2026-10-17 均在行程窗外,未出现 605041/605062/605905;改接机行后
送机行逐字段未变)。同时保留限定:那条 TRANSFER 需求行是 SQL 构造的,订单侧真实
写口不在本次证据范围内——没有写成「全链路已验证」。

订正 17_7442 与 17_7443 的错误响应示例(共 3 处):原写 {"code": 200, ...,
"errorCode": <业务码>},两处都错——Result 没有 errorCode 字段,而业务失败时
GlobalExceptionHandler 走 Result.error(e.getCode(), message) 把业务码放进 code。
前端照原文按 code == 200 判成功,会把业务失败读成成功。
⚠️ success 是真实字段没有删:Result.java:43 public boolean isSuccess() 没有
@JsonIgnore(全类只有 :142 getCheckedData 被忽略),Jackson 会序列化它——
只按 private 字段清单 grep 会误判它是编的,差点据此把一个前端正在读的字段删掉。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 08:04:03 +08:00
Mimingguang 778d618ef4 chore(changelog): #7724 核单复核出参判 not_required(前端无复核调用点)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 23:52:43 +08:00
yaosutu 28effce68e docs(changelog): 核单复核出参加报账字段(Issue #7724 / PR #7725)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 23:40:33 +08:00
Mimingguang 20f348694a chore(changelog): #7897 发票列表订单侧字段前端已接入(verified@de19fb77)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 22:04:10 +08:00
yaosutu a080db4c72 docs(changelog): 发票管理列表行补订单侧字段(Issue #7897 / PR #7899)
changelog-filename-gate / validate (push) Failing after 2s
GET /v3/admin/order/invoice/page 行级 records[] 纯新增 10 个订单侧字段:
teamNo/createTime/orderStatus(含文案)/flowStatus(含文案)/orderAmount/paidAmount/refundedAmount/settlementAmount。
入参/既有出参/错误码零变化,NONE tab 同样回填,前端无需同步上线。
2026-09-17 21:55:24 +08:00
Mimingguang 2f7858e815 chore(changelog): #7857 收票进项发票域前端已交付(verified@f5751df4)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 19:51:40 +08:00
Mimingguang a5346644a2 chore(changelog): #7883 供应商往来账页前端已交付(verified@a975f40b)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 19:20:15 +08:00
Mimingguang e211e9abc2 chore(changelog): #7398 应付款冲正前端已交付(verified@0fa6574f)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 18:59:49 +08:00
Mimingguang 88e07ea5c3 chore(changelog): #7396 应付款模块前端已交付(verified@9bf2fc3b)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 18:28:13 +08:00
Mimingguang d63f379f2f chore(changelog): 团期物资清单三能力前端已交付(verified@3684d137)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 17:19:11 +08:00
Mimingguang 9b16b408c7 chore(changelog): 团期详情5处原型缺口前端已交付(verified@e4da94a6)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 16:57:15 +08:00
yaosutu 16ed452d00 docs(changelog-v2): #7857 收票(进项发票)域上线——登记/编辑/核对/作废 + 关联勾选 + 供应商对账 8 端点
changelog-filename-gate / validate (push) Failing after 1s
- 新增 changelogs-v2/2026-09/17_7857 收票(进项发票)域上线-新增接口-管理后台.md
- 覆盖 Epic #7857(PR #7860/#7874/#7880 + 文档 #7891,已合并 dev-v3 并部署测试服验证通过)
- 8 端点:page/detail/create/update/verify/void/biz-candidates/supplier-recon
- 错误码 599400-599411 + 字典 fin_invoice_in_type + 菜单「收票管理」全内联自包含
2026-09-17 16:35:52 +08:00
yaosutu e8fdb57940 docs(changelog-v2): #7883 往来账·供应商往来最小闭环——账页分页 + 流水明细分页 2 个查询端点
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 16:17:21 +08:00
Mimingguang 5b5c2cac0a docs(changelog-v2): #7443 PR-B 前端已交付,回写 verified+ref(dd152af7)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 15:56:10 +08:00
Mimingguang 3f72bf305a docs(changelog-v2): #7442 前端已交付,回写 verified+ref(b84a5d6b)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 15:29:15 +08:00
jw和Claude Opus 5 dbadd1b685 docs(changelog-v2): #7398 应付款已付超额冲正(供应商退回)——申请 / 分次确认到账 / 撤销剩余额度 / 分页
changelog-filename-gate / validate (push) Failing after 2s
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 15:26:05 +08:00
Mimingguang 2c1e6dec2d docs(changelog-v2): #7491/#7868 前端判 not_required 回写(拦截器透 message 兜底/纯建表无接口)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 15:03:13 +08:00
jw和Claude Opus 5 0c012ef072 docs(changelog-v2): #7868 团期核团地基——核团四表建表与错误码占号(无接口变更)
changelog-filename-gate / validate (push) Failing after 1s
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 14:41:11 +08:00
jw和Claude Opus 5 36431070c1 docs(changelog-v2): #7396 应付款四入口接团期住宿 + 团期住宿付款身份金额对账 + 撤销批准
changelog-filename-gate / validate (push) Failing after 2s
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 14:11:01 +08:00
API Changelog Bot 69118dd6ec docs(changelog-v2): #7491 所有 @Lock4j 抢锁失败统一返回 100503
changelog-filename-gate / validate (push) Failing after 2s
- 说明 code 由 500 改为 100503、message 改为「资源被占用,请稍后重试」
- HTTP 仍为 200;该分支不再返回 traceId;提示前端把可重试提示挂到 100503
- 附测试服网关实测与跨实例对照证据
2026-09-17 13:55:13 +08:00
API Changelog Bot和Claude Opus 5 125a22f36c docs(changelog-v2): #7442 团级确认态回写 + #7443 团期身份失败关闭与按团筛选
changelog-filename-gate / validate (push) Failing after 2s
两份前端交接件(consumer=admin,frontend_owner=mmg)。

订正三处事实错误:
- 派车两接口的字段表曾写入源码里不存在的字段(出参 assignmentId/
  createdAssignments/updatedAssignments/cancelledAssignments、入参把扁平的
  dailyPlan[] 写成 dailyPlan[].assignments[] 多一层),已按 origin/dev-v3 的
  CreateAssignmentReqVO / AssignmentWriteRespVO / BatchCreateAssignmentReqVO /
  BatchAssignmentWriteRespVO 全量重写,85 个字段逐个 grep 回源码命中 85/85;
  正文保留「旧版本曾写作 X,这些字段并不存在」以接住按旧名搜索的人。
- PR 号指错:#7442 实为 PR #7862(原写 #7866,那是 finance #7396 的 PR),
  #7443 实为 PR #7864(原写 #7868,那根本不是 PR 号)。
- board/orders 入参表原按「完整表」形态只列了 20 个字段中的 12 个,
  改为只列本次新增的 groupBatchId 并把覆盖范围写在标题与前言里。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 12:09:44 +08:00
Mimingguang c94fb2e12b docs(changelog-v2): #7853 导/摄芯片人员展示前端 hl-admin 已交付,回写 verified+frontend_ref(1bb8d0c8)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 11:32:37 +08:00
Mimingguang b7015c1ff4 docs(changelog-v2): #7842 出纳拆壳合芯前端 hl-admin 已交付,回写 verified+frontend_ref(96894dd7)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 11:19:18 +08:00
jw和Claude Opus 5 014a2396a1 docs(changelog): 团期原型核对的两条纯前端缺口(团期详情主报账人/流团横幅等、物资改删与手工录入)
changelog-filename-gate / validate (push) Failing after 2s
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 11:16:55 +08:00
Mimingguang 92f074fc65 docs(changelog-v2): 修正 #7845 frontend_ref 全哈希(15e3d7dd906e5e738e70c279360caf8ac03e509d)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 10:50:57 +08:00
Mimingguang 51287c597a docs(changelog-v2): #7845 公司借款域前端 hl-admin 已交付,回写 verified+frontend_ref(15e3d7dd)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 10:50:00 +08:00
yaosutu a669350b0f docs(changelog): 出纳支付接口拆壳合芯——删3旧端点404+增18页签端点(#7842 PR #7855)
changelog-filename-gate / validate (push) Failing after 2s
- 删 GET /cashier/queue、POST /cashier/pay、POST /cashier/confirm-in(一律 404)
- 增 queue×8 + pay×8 + confirm-in×2,路径前缀 /cashier/{nonbiz,payment,prepay,expense,staff-loan,reimburse,advance,company-loan}
- 队列出参消灭 unitName/category 槽位复用,8 页签各用业务真名强类型字段
- ADVANCE 司导预支 2 端点预留空壳一律 598607,前端勿接
- 台账 GET /cashier/payments/page 不变
2026-09-17 10:43:13 +08:00
API Changelog Bot a3f2ac8fb8 docs: 更新 #7706 仅交付 dev-v3
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 10:30:52 +08:00
Mimingguang 0ccc0d9736 docs(changelog-v2): #7838 部分收款+明细指引前端 hl-admin 已交付,回写 verified+frontend_ref(76adad4b)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 10:28:11 +08:00
API Changelog Bot ea0c76cabc docs: 交付错误响应整数标识契约 (#7706)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 10:12:22 +08:00
jw fad30338a5 docs(changelog): #7853 团期配导游/配摄影逐户明细带出已配置人员(修改接口)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 10:08:16 +08:00
Mimingguang 8b9f8ca711 docs(changelog-v2): #7801 前端 hl-admin 已交付,回写 verified+frontend_ref(a84f2ffe)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 10:02:58 +08:00
Mimingguang 3fc124b0d9 chore(changelog): 回写 #7767 重开增补 not_required(前端零改动)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 09:17:58 +08:00
yaosutu 58c216669c feat(changelog): 公司借款域全量上线——12 接口 + 出纳 COMPANY_LOAN 新付款线(#7845 / PR #7846 #7848 #7850 #7851)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-17 08:53:33 +08:00
yaosutu 09f59e6d68 docs(changelog): 报账款查看明细页对接指引(复用现成接口拼装,零接口变更)(#7838)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-17 00:05:19 +08:00
yaosutu 0f9e87db01 feat(changelog): 报账款支持部分收款(组合还款分多次,PARTIAL_RECEIVED 中间态)(#7838 / PR #7840)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-16 23:48:14 +08:00
Mimingguang 9676e6452b chore(changelog): 回写 #7827 verified(前端 258207d2)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-16 23:36:33 +08:00
API Changelog Bot和Claude Haiku 4.5 c8f1f579b8 docs: #7767 补充第三件事——团车户成本扣减用 adjustAmount
changelog-filename-gate / validate (push) Failing after 1s
- 关键变化段新增:团车户车费按 0 计、调整用 adjustAmount
- 终止接口补 adjustAmount 入参说明与使用场景
- 业务边界详述:adjustAmount 参与 finalRefund 计算(负数表示减免)
- 补充实测数据:订单 2100132795681525761,finalRefund = max(0, 2000-176+0) = 1824

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 23:13:00 +08:00
API Changelog Bot和Claude Haiku 4.5 35a67a6264 docs: #7767 补充第三个接口 transition 详情
changelog-filename-gate / validate (push) Failing after 2s
添加 POST /v3/admin/order/{id}/transition (eventCode=TERMINATE) 的完整接口文档,
说明该接口同样支持 584132/584100 错误码。

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 23:07:30 +08:00
API Changelog Bot和Claude Haiku 4.5 5997bc722e docs: #7767 补齐接口路径与前端pending状态
更正两个接口路径为 /terminate/refund-preview 与 /terminate(原误写 /terminate-refund/preview)
参数名统一为 {id}(原误写 {orderId})
变更前端状态为 pending(原误标为 verified)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-16 23:07:30 +08:00
yaosutu 46909eba8d docs(changelog): 6 域审核记录独立查询接口(#7801 PR-2 / PR #7814,前端)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-16 22:04:56 +08:00
API Changelog Bot a78bfd7e60 docs(changelog): record group membership predicate fix (#7449)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-16 20:27:40 +08:00
jw d77b108824 docs(changelog): #7827 团期配置导游/摄影候选分页与模糊搜索(新增接口)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-16 19:15:28 +08:00
Mimingguang f63748605d chore(changelog): 回写 #7816 not_required / #7817 verified(前端 63f655ee)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-16 17:32:08 +08:00
jw和Claude Opus 5 5d97e1acb8 docs(changelog): #7816 需求审核状态中文名房车各一套 + #7817 出行人四档统一为成人/儿童/幼童/婴儿
changelog-filename-gate / validate (push) Failing after 1s
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 17:03:29 +08:00
Mimingguang 273514e4ba chore(changelog): 回写 #7815 出纳队列 amount/fee frontend_status=verified(hl-admin 98f6b17e)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-16 16:38:33 +08:00
Mimingguang 85a0cdfecd chore(changelog): 回写 9/16 两条前台条目 frontend_status=verified(hl-admin d5fa3cda/55d3a040)
changelog-filename-gate / validate (push) Failing after 1s
2026-09-16 16:30:54 +08:00
yaosutu 0bce0dd772 feat(changelog): 出纳待付款队列补 amount 与 fee 字段(#7815 / PR #7818)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-16 16:05:16 +08:00
jw和Claude Opus 5 2b0b922da3 docs(changelog): 团期列表与整团名单按测试反馈的前台调整(两条纯前端条目)
changelog-filename-gate / validate (push) Failing after 1s
- 16_frontend 列表页:删子订单房型·间数列、已订房文案改「户」、补户/人两行汇总、删班期范围下拉
- 16_frontend 整团名单:RosterTable 补「状态」与「需求审核」两列,并订正已过时的组件注释

两条均为已返回字段的展示形态调整,后端零改动。
需求审核列的中文名翻译缺陷已另开后端工单 #7816;档位中文名口径统一见 #7817。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 15:37:43 +08:00