From f4c4c6906e8e8f65d8f6af2676825b1a37d64330 Mon Sep 17 00:00:00 2001 From: Raymond Yang Date: Tue, 11 Aug 2026 11:55:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=96=AE=E6=97=A5=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E8=A3=9C=E4=B8=8A=E5=B7=B2=E6=9C=89=E8=B3=87=E6=96=99?= =?UTF-8?q?=E5=88=A4=E6=96=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sakunadaisuki/pcrediveclanrecordbackend/plugins/Mongo.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/club/sakunadaisuki/pcrediveclanrecordbackend/plugins/Mongo.kt b/src/main/kotlin/club/sakunadaisuki/pcrediveclanrecordbackend/plugins/Mongo.kt index ddf8308..e83702d 100644 --- a/src/main/kotlin/club/sakunadaisuki/pcrediveclanrecordbackend/plugins/Mongo.kt +++ b/src/main/kotlin/club/sakunadaisuki/pcrediveclanrecordbackend/plugins/Mongo.kt @@ -132,6 +132,11 @@ fun Application.configureMongo() { post("/battle_record/create_table_day/{date}") { val date = call.parameters["date"] ?: throw IllegalArgumentException("No date") + val exist = battleRecordService.read(date) + if (exist.isNotEmpty()) { + call.respond(HttpStatusCode.Conflict) + return@post + } battleRecordService.createTable(date).let { battleRecord -> call.respond(HttpStatusCode.OK, battleRecord) }