Browse Source

Merge remote-tracking branch 'origin/Xfy' into Xfy

pull/11/head
徐飞洋 2 months ago
parent
commit
36549401c1
  1. 15
      pages/goods/index.js

15
pages/goods/index.js

@ -223,8 +223,8 @@ Page({
// 创建人信息
creatorName, // 已处理的创建人名称,确保能搜索到
// 创建时间
item.formattedCreatedAt || item.created_at || item.createdAt || '' // 创建时间
// 创建/更新时间
item.formattedCreatedAt || item.updated_at || item.updatedAt || item.created_at || item.createdAt || '' // 创建/更新时间
]
// 检查是否有任何字段包含搜索关键词
@ -395,13 +395,16 @@ Page({
// 确保productName字段存在,优先使用productName,其次使用name
const productName = item.productName || item.name || '未命名商品';
// 确定显示时间:优先使用更新时间,其次使用创建时间
const displayTime = item.updated_at || item.updatedAt || item.created_at || item.createTime;
return {
...item,
productName: productName, // 确保productName字段存在
name: productName, // 确保name字段存在
status: status, // 更新商品状态
price: processedPrice, // 更新为第一个规格的价格
formattedCreatedAt: this.formatDateTime(item.created_at || item.createTime),
formattedCreatedAt: this.formatDateTime(displayTime),
creatorName: creatorName, // 已处理的创建人名称
imageUrls: formattedImageUrls,
mediaItems: mediaItems
@ -429,9 +432,9 @@ Page({
} else if (a.status === 'sold_out' && b.status === 'published') {
return 1 // 售空排在后面
} else {
// 相同状态下,按创建时间倒序排序
const timeA = new Date(a.created_at || a.createTime).getTime()
const timeB = new Date(b.created_at || b.createTime).getTime()
// 相同状态下,按显示时间(优先更新时间)倒序排序
const timeA = new Date(a.updated_at || a.updatedAt || a.created_at || a.createTime).getTime()
const timeB = new Date(b.updated_at || b.updatedAt || b.created_at || b.createTime).getTime()
return timeB - timeA
}
})

Loading…
Cancel
Save