main #77

Open
zksu wants to merge 2 commits from zksu/API:main into main
4 changed files with 10 additions and 18 deletions
Showing only changes of commit 2b66970cc3 - Show all commits

View File

@ -388,15 +388,14 @@ export class ShopyyAdapter implements ISiteAdapter {
item.last_modified ||
(typeof item.updated_at === 'string' ? item.updated_at : ''),
fulfillment_status,
fulfillments: item.fulfillments?.map?.((f) => ({
id: f.id,
tracking_number: f.tracking_number || '',
shipping_provider: f.tracking_company || '',
shipping_method: f.tracking_company || '',
date_created: typeof f.created_at === 'number'
? new Date(f.created_at * 1000).toISOString()
: f.created_at || '',
fulfillments: item.fulfillments?.map?.((fulfillment) => ({
id: fulfillment.id,
tracking_number: fulfillment.tracking_number || '',
shipping_provider: fulfillment.tracking_company || '',
shipping_method: fulfillment.tracking_company || '',
date_created: typeof fulfillment.created_at === 'number'
? dayjs(fulfillment.created_at * 1000).toISOString()
: dayjs(fulfillment.created_at || '').toISOString(),
// status: f.payment_tracking_status
})) || [],
raw: item,

View File

@ -407,7 +407,7 @@ export class WooCommerceAdapter implements ISiteAdapter {
tracking_number: track.tracking_number,
tracking_product_code: track.tracking_product_code,
shipping_provider: track.tracking_provider,
date_created: dayjs(track.date_shipped).toString(),
date_created: dayjs(Number(track.date_shipped)*1000).toISOString(),
})
});

View File

@ -373,7 +373,7 @@ export interface WooOrder {
export interface MetaDataFulfillment {
custom_tracking_link: string;
custom_tracking_provider: string;
date_shipped: number;
date_shipped: string;
source: string;
status_shipped: string;
tracking_id: string;

View File

@ -1055,13 +1055,6 @@ export class OrderService {
// 删除原始 ID
delete item.id;
// 转换时间戳为日期格式
if (item.date_created && typeof item.date_created === 'number') {
item.date_created = new Date(item.date_created * 1000);
} else if (item.date_created && typeof item.date_created === 'string') {
item.date_created = new Date(item.date_created);
}
// 创建履约实体
const fulfillment = plainToClass(OrderFulfillment, item);