|
|
|
@ -140,8 +140,8 @@ export const toBuyApi = { |
|
|
|
|
throw new Error(TOBUY_ERRORS.CREATE_FAILED); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// return response.json();
|
|
|
|
|
return {result: true} |
|
|
|
|
return response.json(); |
|
|
|
|
// return {result: true}
|
|
|
|
|
|
|
|
|
|
// return {
|
|
|
|
|
// "result": true,
|
|
|
|
@ -224,42 +224,42 @@ export const stockApi = { |
|
|
|
|
* @returns 買在庫リスト一覧 |
|
|
|
|
*/ |
|
|
|
|
getStocks: async (): Promise<{ "stock_array": Stock[] }> => { |
|
|
|
|
// const response = await fetch(`${API_BASE_URL}/api/tobuy/get`, {
|
|
|
|
|
// headers: getHeaders(), // 認証トークンを含むヘッダー
|
|
|
|
|
// });
|
|
|
|
|
const response = await fetch(`${API_BASE_URL}/api/tobuy/get`, { |
|
|
|
|
headers: getHeaders(), // 認証トークンを含むヘッダー
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
// if (!response.ok) {
|
|
|
|
|
// throw new Error(TASK_ERRORS.FETCH_FAILED);
|
|
|
|
|
// }
|
|
|
|
|
if (!response.ok) { |
|
|
|
|
throw new Error(TASK_ERRORS.FETCH_FAILED); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// return response.json();
|
|
|
|
|
return response.json(); |
|
|
|
|
|
|
|
|
|
return { |
|
|
|
|
"stock_array": [ |
|
|
|
|
{ |
|
|
|
|
"stockId": 1, |
|
|
|
|
"stuffId": 10, |
|
|
|
|
"stuffName": "豚肉", |
|
|
|
|
"amount": 100, |
|
|
|
|
"price": 200, |
|
|
|
|
"buyDate": "2025-05-18T09:00:00.000Z", |
|
|
|
|
"lastUpdate": "2025-05-18T09:00:00.000Z", |
|
|
|
|
"expDate": "2025-05-19T10:15:00.000Z", |
|
|
|
|
"category": "肉" |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"stockId": 2, |
|
|
|
|
"stuffId": 1, |
|
|
|
|
"stuffName": "トマト", |
|
|
|
|
"amount": 10, |
|
|
|
|
"price": 200, |
|
|
|
|
"buyDate": "2025-05-18T09:00:00.000Z", |
|
|
|
|
"lastUpdate": "2025-05-18T09:00:00.000Z", |
|
|
|
|
"expDate": "2025-05-19T10:15:00.000Z", |
|
|
|
|
"category": "野菜" |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
// return {
|
|
|
|
|
// "stock_array": [
|
|
|
|
|
// {
|
|
|
|
|
// "stockId": 1,
|
|
|
|
|
// "stuffId": 10,
|
|
|
|
|
// "stuffName": "豚肉",
|
|
|
|
|
// "amount": 100,
|
|
|
|
|
// "price": 200,
|
|
|
|
|
// "buyDate": "2025-05-18T09:00:00.000Z",
|
|
|
|
|
// "lastUpdate": "2025-05-18T09:00:00.000Z",
|
|
|
|
|
// "expDate": "2025-05-19T10:15:00.000Z",
|
|
|
|
|
// "category": "肉"
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// "stockId": 2,
|
|
|
|
|
// "stuffId": 1,
|
|
|
|
|
// "stuffName": "トマト",
|
|
|
|
|
// "amount": 10,
|
|
|
|
|
// "price": 200,
|
|
|
|
|
// "buyDate": "2025-05-18T09:00:00.000Z",
|
|
|
|
|
// "lastUpdate": "2025-05-18T09:00:00.000Z",
|
|
|
|
|
// "expDate": "2025-05-19T10:15:00.000Z",
|
|
|
|
|
// "category": "野菜"
|
|
|
|
|
// }
|
|
|
|
|
// ]
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|