From 6f3cdc925a40e08113c6ebe84e982ab3504df21c Mon Sep 17 00:00:00 2001 From: avicenan Date: Wed, 27 May 2026 12:33:04 +0900 Subject: [PATCH] fix refferl hospital create use order number --- src/controllers/refferal_hospital.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/controllers/refferal_hospital.ts b/src/controllers/refferal_hospital.ts index f2134cf..c5b6399 100644 --- a/src/controllers/refferal_hospital.ts +++ b/src/controllers/refferal_hospital.ts @@ -134,7 +134,7 @@ export class RefferalHospitalController { var query = await RefferalHospitalModel.list(filter); const data = await query.getMany(); - + const filename = "refferal_hospital.csv"; res.setHeader('Content-Type', 'text/csv'); @@ -201,8 +201,16 @@ export class RefferalHospitalController { const param: any = await schema.validateAsync(req.body); + const lastRow = await OrmHelper.DB.getRepository(RefferalHospital).findOne({ + order: { + order_number: "DESC" + }, + where: {} + }); + const data = new RefferalHospital() data.refferal_hospital_name = param.refferal_hospital_name + data.order_number = lastRow && lastRow.order_number ? String(Number(lastRow.order_number) + 1) : "1"; data.created_by = req.auth.data.name; await OrmHelper.DB.manager.save(data);