fix(issuer-service): 修复 LifecyclePipeline 接口字段与 Coupon.couponType 类型错误

- LifecyclePipeline 接口字段与实际返回值对齐 (minted/listed/sold/inCirculation/redeemed/recalled)
- coupon.type → coupon.couponType (Coupon entity 字段名修正)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-03-04 21:20:36 -08:00
parent 4957b2ef85
commit 0f07698262
2 changed files with 7 additions and 5 deletions

View File

@ -30,11 +30,13 @@ export interface CouponsByCategory {
} }
export interface LifecyclePipeline { export interface LifecyclePipeline {
draft: number; minted: number;
active: number; listed: number;
paused: number; sold: number;
soldOut: number; inCirculation: number;
redeemed: number;
expired: number; expired: number;
recalled: number;
totalSold: number; totalSold: number;
totalRedeemed: number; totalRedeemed: number;
} }

View File

@ -135,7 +135,7 @@ export class AdminMerchantService {
issuerName: issuerMap.get(coupon.issuerId) || 'Unknown', issuerName: issuerMap.get(coupon.issuerId) || 'Unknown',
couponName: coupon.name, couponName: coupon.name,
couponId: coupon.id, couponId: coupon.id,
type: coupon.type, type: coupon.couponType,
timestamp: coupon.updatedAt.toISOString(), timestamp: coupon.updatedAt.toISOString(),
}; };
}); });