邹进
|
98017ac053
|
feat: 分层轮询、重置日前加密与激活前流量结算
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m37s
- 轮询配置新增套餐状态、资产状态、重置日前窗口与窗口内流量间隔(迁移 248),间隔三态:正数按间隔、0 不检查、空继承
- 配置按 priority, id 排序合并;在库与已销售无套餐未匹配时告警不入队
- 新增优先级整体重排、匹配预览、立即重算到期时间(异步只提前)、分层统计与重置日前加密统计接口
- 已切换日快照计量的卡流量按观测时间归属,激活前用量只记已结算
- 订单购买与实名激活补齐资产级激活锁,激活前对已切换卡结算一次流量,失败只告警不阻塞,结算不触发通道阈值判定
|
2026-10-24 17:06:38 +09:00 |
|
邹进
|
96771a204f
|
feat: 卡流量改为日快照计量并统一停复机规则
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Has been cancelled
卡流量计量(按名单灰度,默认 off):
- 新增卡日快照与切换水位表(000241),按通道上游流量重置日换算自然月、重置日防旧值
- 已切换的卡按月对账产生增量,无生效中套餐只结算不发事件;第一次切换写水位
- 已切换卡读数有效即判定通道阈值,卡表本月用量用快照覆盖,日流量读快照
- 配置 JUNHONG_TRAFFIC_CALC_MODE/CARDS、JUNHONG_TRAFFIC_FLOW_SNAPSHOT_ENABLED
停复机规则(总开关 JUNHONG_STOP_RESUME_UNIFIED_RULE_ENABLED,默认关闭):
- 复机不看停机原因,持通道阈值锁仍拒绝;暂停轮询的卡不自动停复机
- 通道新增实名管控 realname_control_enabled(000242,默认 0),开启后不区分行业卡与实名策略
- 实名管控从 0 改 1 需确认,修改并入通道更新审计
OpenSpec Change: rebuild-card-traffic-metering-and-stop-resume
|
2026-10-20 17:49:26 +09:00 |
|
|
|
59b3df868a
|
feat(通道流量阈值): AUG26-011 运营商通道流量阈值达量停机与周期复机
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 12m59s
|
2026-09-16 15:54:49 +08:00 |
|
|
|
7aa03e91fb
|
修复
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m25s
|
2026-08-07 18:00:15 +08:00 |
|
|
|
88cc5e96ec
|
暂存
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m32s
|
2026-08-06 09:35:00 +08:00 |
|
|
|
5e552d99bc
|
收口审计治理与套餐任务进展
Constraint: 在线热修前必须保存当前迭代分支全部有效代码进展
Confidence: medium
Scope-risk: broad
Directive: 后续修改需保持审计事件与业务事务边界一致
Tested: git diff --cached --check
Not-tested: 未运行全量测试,提交用于切换分支前保存既有工作
|
2026-08-05 14:30:54 +08:00 |
|
|
|
0f4f0d1176
|
确保运营商实名成功回调能够提交状态事实
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m12s
将 PostgreSQL 无类型整数比较改为布尔条件,避免共享实名观测事务在派生激活状态时回滚。
Constraint: 电信、移动、联通实名成功回调共用同一观测写入入口
Rejected: 分别修补三个回调 Handler | 会重复逻辑且遗漏其他调用方
Confidence: high
Scope-risk: narrow
Directive: 实名状态变化必须继续通过 ApplyCardObservation 原子写入状态与 Outbox
Tested: go build ./internal/application/cardobservation
Not-tested: 用户明确要求不运行测试
|
2026-07-30 11:01:41 +08:00 |
|
|
|
1141167598
|
避免联通实名回调因内部长度限制永久失效
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m9s
将实名事件身份收敛为受 Outbox 上限约束的稳定摘要,并允许相同 CUCC 回调原子认领失败终态后重试。
Constraint: 运营商回调固定返回成功,公共 Outbox event_id 上限为 64 字符
Rejected: 扩大数据库字段 | 根因是不受控事件 ID,且无法解决旧 failed 回调被吞
Confidence: high
Scope-risk: moderate
Directive: 新增稳定事件 ID 时必须服从持久化长度上限;失败回调恢复必须使用条件更新原子认领
Tested: gofmt;git diff --cached --check
Not-tested: 按用户要求未运行自动化测试、构建或测试环境重放
|
2026-07-30 09:05:23 +08:00 |
|
|
|
a18ed8bc8d
|
暂存一下,防止丢失
|
2026-07-24 16:07:18 +08:00 |
|