docs(fees): record default price release and expanded verification
This commit is contained in:
@@ -1,5 +1,21 @@
|
||||
# 测试环境单机部署与配置契约
|
||||
|
||||
## 费用项目默认价格 TEST 发布与 HTTP 验证(2026-10-19)
|
||||
|
||||
用户授权将本轮费用功能发布至 TEST,并单独确认新增数据库字段。`baiyue_firstleg.fl_fee_item` 已新增可空的 `default_price DECIMAL(12,2)`,DDL 前后原有记录数均为165;没有重放空库基线、删除或重置记录。字段用于费用项目默认价格,入库与柜次选费时带入且允许人工修改;入库窗口重开刷新项目,柜次窗口仅接收最新有效请求,已有费用回显不被默认价格覆盖。
|
||||
|
||||
Firstleg 以运行中的 #500、`aa195cef66b347b78ae3c34584b67a098bd828c4` 为基线,仅加入7个本次代码、契约、源基线和测试文件。固定提交 `9f9e027dfc629bb355a7d9ef48948539e6a935aa`、标签 `firstleg-fee-default-20261019-9f9e027dfc62`;Jenkins `baiyue-firstleg-firstleg #501` SUCCESS,完整执行测试及打包,业务模块1671项、失败/错误0、跳过9。运行镜像 `firstleg:9f9e027dfc62`,镜像ID `sha256:c7aff99188b1f86edfacc90c73235bff7c50237ad9e77a93b52f0e29ba9cf01d`,running / healthy。临时固定SCM已恢复,配置正文与发布前一致;Jenkins仅重新序列化XML声明格式。
|
||||
|
||||
Admin 初始基于 #648 准备13文件的费用候选 `98bf56e87f26169033027abc3301b7c2383e5781`。发布前检查发现另一轮 #649 已成功,随后逐个Git blob核对:实际提交 `7ff7c9914fa936501f1e9b44d207800367973596` 已包含同一批13文件,内容全部一致,因此本轮没有重复触发Admin构建、改写其Job或覆盖其他已发布功能。复核 `admin-web-test #649` SUCCESS、类型检查/构建通过;运行镜像 `admin-web-test:7ff7c9914fa9`,镜像ID `sha256:38db4e2c47e7d39425809dc59250da10dc7edd7a7f9f4864180f53559733a29d`,running / healthy。公网HTML、入口及费用项目/订单/货柜三个功能JS共5文件与容器SHA-256一致,连同健康页和费用/订单路由共8项通过;公开模块包含默认价格与本次入库刷新校验逻辑。
|
||||
|
||||
真实HTTP共19项通过,覆盖平台登录、未登录401、默认价60.25创建、80.5修改、零元、清空后详情与选费列表回查、负数/三位小数/超限价格A0422拒绝、非法修改不落库,以及Admin同源访问。仅创建一个合成费用项目 `FEE_DEFAULT_20261019_CEB63FB1`,已通过正式接口停用;未创建入库/柜次业务费用或财务单据,没有删除数据,验证会话已退出。运行验证证明配置读写与发布内容;选费交互和人工覆盖由本轮组件测试覆盖,真实页面仍待1920×1080、100%缩放人工截图确认。
|
||||
|
||||
用户追加扩展测试后,费用专项真实HTTP末轮109项通过、0失败,覆盖0、0.01、1.1、9999999999.99精确持久化与选费列表回读、连续清空与重新赋值、漏传可选价格、重复编辑不新增、非法金额创建/更新拒绝且已存金额不变、编码/名称冲突与不同国内国际范围同名独立、启停用保价及ACTIVE筛选、两处使用方实际选费请求参数、Admin同源访问、匿名及伪造令牌拒绝、客户账号访问平台费用项目5种读写请求均403/A0403,以及退出后旧AccessToken返回401。末轮合成标记 `FEE_EXT_20261019_112E4F80` 的3个项目均已停用;包括脚本核对过程在内共3轮各3项,全部通过正式接口停用,无删除、SQL或重新部署,两个验收身份仅退出本轮会话。首轮4个失败来自验证脚本额外要求空值字段必须出现在JSON中;OpenAPI未将该可选字段列为required,修正这一断言后100项通过,再补客户越权与实际选费请求后为上述109项,并非修复业务代码。
|
||||
|
||||
同轮费用项目页面/API、入库费用组件/API及柜次费用组件/API共6文件83项回归全部通过,无跳过,覆盖默认带入、手改后提交、零元/空价切换、重开刷新、旧请求成功/失败乱序及关闭后响应隔离。它们是组件与API适配层验证,本次没有创建或审核入库/柜次业务费用,也不等同于真实页面或全链财务验收;未重跑当前工作区全量测试。补充证据为同一目录的 `expanded-http.ps1`、`expanded-http.json`、保留的首轮及100项报告、`expanded-components.json`。
|
||||
|
||||
本地费用相关84项、Admin全量414文件/3495项、类型检查和构建通过;发布补充Gateway、拓扑及部署恢复等32项离线合同通过。本轮未发布Client、PDA、Gateway或Nacos。证据位于 Admin `.logs/fee-default-release-20261019/` 的候选清单、数据库回执、两端Jenkins记录、运行镜像及静态资源验证、`http-verification.json`。后续发布须保留此处记录的实际运行功能,不能只按分支HEAD覆盖固定发布版本。
|
||||
|
||||
## 列表操作文字间距减半 TEST Admin 发布(2026-10-19,已发布)
|
||||
|
||||
所有已接入公共文字行操作的列表统一收紧按钮横向内边距与组间距:每侧10px改为5px,组间距6px改为3px,相邻文字留白由26px改为13px;字号、高度、业务动作及页面列宽保持。公共规则位于 `adminTextActions.css` 与 `adminDensity.css`,对应密度合同同步更新;以 Admin #647 为基线仅发布3文件,精确提交 `786f0d6b75c70a06f930b929e6f4887db82a8a9f`,固定标签 `admin-action-spacing-20261019-786f0d6b75c7`,保留已发布的供应商入口、ECharts与测量差异红字。
|
||||
|
||||
Reference in New Issue
Block a user