日期: 2026-08-09 问题: 开通会员赠券未收到 + 缺少"我的优惠券"管理入口
cfc-backend/src/main/java/com/etotem/cfc/service/CouponService.javagrantJoinCoupons() 增加日志(查出模板数量,发券失败时详细日志)grant() 中 period=null 改为写入固定 period="JOIN",使 uk_grant 生效防重resendUnreceivedJoinCoupons(userId, levelCode) 补偿方法cfc-backend/src/main/java/com/etotem/cfc/service/MembershipService.javaactivateMembership() 中记录是否成功发券(新增字段标记到 order 或 Membership)processPaymentCallback() 中 membershipCount>0 时检查发券记录,未发则补发cfc-backend/src/main/java/com/etotem/cfc/controller/CouponController.javacfc-backend/src/main/java/com/etotem/cfc/service/CouponService.javaCouponService 新增 listMyCoupons(Long userId) — user_coupon LEFT JOIN coupon,返回含 status/receivedAt/usedAt/userCouponIdCouponController 新增 GET /api/coupon/my 端点cfc-frontend/pages/profile-extra/coupons.vue/api/coupon/my(而非 /api/coupon/list)cfc-frontend/utils/api.jsgetMyCoupons() 函数cfc-frontend/pages/membership/pay.vuecfc-backend/src/main/resources/schema.sqlcfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.javamvn clean compile 通过后无编译错误