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) }