Showing
2 changed files
with
4 additions
and
2 deletions
| ... | @@ -22,12 +22,12 @@ export function provideCart(mode = CartMode.MULTIPLE) { | ... | @@ -22,12 +22,12 @@ export function provideCart(mode = CartMode.MULTIPLE) { |
| 22 | const storedCart = localStorage.getItem('cart') | 22 | const storedCart = localStorage.getItem('cart') |
| 23 | if (storedCart) { | 23 | if (storedCart) { |
| 24 | const cartData = JSON.parse(storedCart) | 24 | const cartData = JSON.parse(storedCart) |
| 25 | - | 25 | + |
| 26 | // 检查是否为新格式(包含时间戳) | 26 | // 检查是否为新格式(包含时间戳) |
| 27 | if (cartData && typeof cartData === 'object' && cartData.timestamp) { | 27 | if (cartData && typeof cartData === 'object' && cartData.timestamp) { |
| 28 | const currentTime = Date.now() | 28 | const currentTime = Date.now() |
| 29 | const oneDay = 24 * 60 * 60 * 1000 // 一天的毫秒数 | 29 | const oneDay = 24 * 60 * 60 * 1000 // 一天的毫秒数 |
| 30 | - | 30 | + |
| 31 | // 检查缓存是否过期(超过一天) | 31 | // 检查缓存是否过期(超过一天) |
| 32 | if (currentTime - cartData.timestamp > oneDay) { | 32 | if (currentTime - cartData.timestamp > oneDay) { |
| 33 | // 购物车缓存已过期,清空购物车 | 33 | // 购物车缓存已过期,清空购物车 |
| ... | @@ -142,6 +142,7 @@ export function provideCart(mode = CartMode.MULTIPLE) { | ... | @@ -142,6 +142,7 @@ export function provideCart(mode = CartMode.MULTIPLE) { |
| 142 | // 构建订单数据 | 142 | // 构建订单数据 |
| 143 | const orderData = { | 143 | const orderData = { |
| 144 | details: cartItems.value.map(item => ({ | 144 | details: cartItems.value.map(item => ({ |
| 145 | + cover: item.cover, | ||
| 145 | good_id: item.id, | 146 | good_id: item.id, |
| 146 | type: item.type, | 147 | type: item.type, |
| 147 | number: item.quantity, | 148 | number: item.quantity, | ... | ... |
| ... | @@ -484,6 +484,7 @@ const handlePurchase = () => { | ... | @@ -484,6 +484,7 @@ const handlePurchase = () => { |
| 484 | price: course.value.price, | 484 | price: course.value.price, |
| 485 | imageUrl: course.value.imageUrl, | 485 | imageUrl: course.value.imageUrl, |
| 486 | form: course.value.form, // 报名关联的表单 | 486 | form: course.value.form, // 报名关联的表单 |
| 487 | + cover: course.value.cover, // 课程封面 | ||
| 487 | } | 488 | } |
| 488 | 489 | ||
| 489 | // 只有当form_url存在且不为空时才添加该字段 | 490 | // 只有当form_url存在且不为空时才添加该字段 | ... | ... |
-
Please register or login to post a comment