|
|
@ -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({ |
|
|
|