diff --git a/src/routes/mobile.ts b/src/routes/mobile.ts index 6f97fc4..11e7b82 100644 --- a/src/routes/mobile.ts +++ b/src/routes/mobile.ts @@ -71,8 +71,8 @@ router.post("/startMeasure", (req, res) => { }); router.get("/getUploadedRecords", async (req, res) => { - const lastId = req.body?.lastId || 0; - const size = req.body?.size || 10; + const lastId = +(req.query?.lastId || '0'); + const size = +(req.query?.size || '10'); const query: Prisma.measurementFindManyArgs = { where: { upload: true }, orderBy: { @@ -97,9 +97,10 @@ router.get("/getUploadedRecords", async (req, res) => { res.json({ success: true, data: list }); }); -router.get("/getUnuploadedRecords", async (req, res) => { - const lastId = req.body?.lastId || 0; - const size = req.body?.size || 10; +router.get("/getUnuploadRecords", async (req, res) => { + const lastId = +(req.query?.lastId || '0'); + const size = +(req.query?.size || '10'); + console.log("lastId:", lastId, " size:", size); const query: Prisma.measurementFindManyArgs = { where: { upload: false }, orderBy: { @@ -124,8 +125,8 @@ router.get("/getUnuploadedRecords", async (req, res) => { res.json({ success: true, data: list }); }); -router.post("/searchHistoryRecords", async (req, res) => { - const keyword = req.body.keyword; +router.get("/searchHistoryRecords", async (req, res) => { + const keyword = req.query.keyword || ""; const query: Prisma.measurementFindManyArgs = { orderBy: { id: "desc", @@ -142,12 +143,12 @@ router.post("/searchHistoryRecords", async (req, res) => { createAt: true, }, }; - if (keyword.trim()) { - query.where = { name: { contains: keyword.trim() }} + if (keyword) { + query.where = { name: { contains: keyword.toString().trim() } }; } const list = await prismaClient.measurement.findMany(query); res.json({ success: true, data: list }); -}) +}); router.get("/getMeasurementDetail", async (req, res) => { const record = await prismaClient.measurement.findUnique({