feat(distribution): 移除生产环境资金冻结,测试与生产口径统一
liveMoneyMovementEnabled 按 APP_ENV 在生产冻结结算入账、站点提现与自动释放, 与测试环境行为不一致,且该开关在 APP_ENV 缺失时为 fail-open。本次整体移除: - 删除 liveMoneyMovementEnabled 与 ErrLiveMoneyMovementFrozen - MarkSettlementBatch / ApplySiteWithdrawal / AutoReleaseDueSettlements 去掉守卫 - handler 去掉 403 settlement_frozen 映射 - 测试改为断言生产环境结算入账与提现正常执行
This commit is contained in:
@@ -29,9 +29,6 @@ func (r *Repository) AutoReleaseDueSettlements(ctx context.Context) (int, error)
|
||||
if r == nil || r.db == nil {
|
||||
return 0, ErrDependencyUnavailable
|
||||
}
|
||||
if !liveMoneyMovementEnabled() {
|
||||
return 0, ErrLiveMoneyMovementFrozen
|
||||
}
|
||||
now := time.Now()
|
||||
var orderIDs []uint64
|
||||
if err := r.db.WithContext(ctx).
|
||||
|
||||
Reference in New Issue
Block a user