fix: 修复前端类型标注与GraphQL访问数据不同的问题
- 将类型标注中的id字段改为string
This commit is contained in:
@ -13,7 +13,7 @@ export function toProductQuestionView(raw: Question): ProductQuestionView {
|
||||
const trans = raw.translations?.[0];
|
||||
|
||||
return {
|
||||
id: raw.id,
|
||||
id: raw.id.toString(),
|
||||
title: trans?.title ?? '',
|
||||
content: trans?.content ?? '',
|
||||
};
|
||||
@ -40,23 +40,23 @@ export function toQuestionListView(raw: Question): QuestionListView {
|
||||
|
||||
const product_type = isObject<ProductType>(item.product_type)
|
||||
? ({
|
||||
id: item.product_type.id,
|
||||
id: item.product_type.id.toString(),
|
||||
name: item.product_type.translations?.[0]?.name ?? '',
|
||||
} satisfies QuestionListProductType)
|
||||
: ({
|
||||
id: -1,
|
||||
id: '',
|
||||
name: '',
|
||||
} satisfies QuestionListProductType);
|
||||
|
||||
return {
|
||||
id: item.id,
|
||||
id: item.id.toString(),
|
||||
name: translations?.name ?? '',
|
||||
type: product_type,
|
||||
};
|
||||
});
|
||||
|
||||
return {
|
||||
id: raw.id,
|
||||
id: raw.id.toString(),
|
||||
title: trans?.title ?? '',
|
||||
content: trans?.content ?? '',
|
||||
products: related_products,
|
||||
|
||||
Reference in New Issue
Block a user