修复飘红问题
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Failing after 15h48m25s

This commit is contained in:
2026-02-02 17:52:14 +08:00
parent 301eb6158e
commit 0b82f30f86
4 changed files with 38 additions and 21 deletions

View File

@@ -69,7 +69,7 @@ func TestCommissionCalculation_AccumulatedRecharge(t *testing.T) {
CarrierName: "中国移动",
Status: 3,
ShopID: &shop.ID,
SeriesAllocationID: &allocation.ID,
SeriesID: &allocation.ID,
FirstCommissionPaid: false,
AccumulatedRecharge: 0,
}
@@ -109,7 +109,7 @@ func TestCommissionCalculation_AccumulatedRecharge(t *testing.T) {
require.NoError(t, err)
assert.Equal(t, int64(0), cardBefore.AccumulatedRecharge)
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesAllocationID)
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesID)
require.NoError(t, err)
if alloc.OneTimeCommissionTrigger == model.OneTimeCommissionTriggerAccumulatedRecharge {
@@ -146,7 +146,7 @@ func TestCommissionCalculation_AccumulatedRecharge(t *testing.T) {
require.NoError(t, err)
assert.Equal(t, int64(3000), cardBefore.AccumulatedRecharge)
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesAllocationID)
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesID)
require.NoError(t, err)
if alloc.OneTimeCommissionTrigger == model.OneTimeCommissionTriggerAccumulatedRecharge {
@@ -183,7 +183,7 @@ func TestCommissionCalculation_AccumulatedRecharge(t *testing.T) {
require.NoError(t, err)
assert.Equal(t, int64(7000), cardBefore.AccumulatedRecharge)
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesAllocationID)
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesID)
require.NoError(t, err)
if alloc.OneTimeCommissionTrigger == model.OneTimeCommissionTriggerAccumulatedRecharge {
@@ -232,7 +232,7 @@ func TestCommissionCalculation_AccumulatedRecharge(t *testing.T) {
assert.Equal(t, int64(11000), cardBefore.AccumulatedRecharge)
assert.True(t, cardBefore.FirstCommissionPaid, "标记应保持为true")
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesAllocationID)
alloc, err := shopSeriesAllocationStore.GetByID(ctx, *card.SeriesID)
require.NoError(t, err)
if alloc.OneTimeCommissionTrigger == model.OneTimeCommissionTriggerAccumulatedRecharge {
@@ -334,7 +334,7 @@ func TestCommissionCalculation_OneTimeCommissionLogic(t *testing.T) {
CarrierName: "中国移动",
Status: 3,
ShopID: &shop.ID,
SeriesAllocationID: &allocation.ID,
SeriesID: &allocation.ID,
FirstCommissionPaid: false,
AccumulatedRecharge: 0,
}