feat: add command execute record in db

This commit is contained in:
2024-10-02 21:02:05 +08:00
parent 767bd7c0f3
commit 57885473bd
31 files changed
+169 -61

No files matched your search

@@ -0,0 +1,26 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/10/2
*/
package cn.rtast.fancybot.util.file
import cn.rtast.fancybot.db.ActionTable
import cn.rtast.fancybot.enums.CommandAction
import cn.rtast.fancybot.util.suspendedTransaction
import org.jetbrains.exposed.sql.insert
import java.time.Instant
suspend fun insertActionRecord(triggerAction: CommandAction, userId: Long, triggerResult: String = "Nothing") {
suspendedTransaction {
ActionTable.insert {
it[action] = triggerAction.action
it[timestamp] = Instant.now().epochSecond
it[triggerId] = userId
it[result] = triggerResult
}
}
}
@@ -7,8 +7,8 @@
package cn.rtast.fancybot.util.file
import cn.rtast.fancybot.entity.db.JrrpRecord
import cn.rtast.fancybot.entity.db.JrrpTable
import cn.rtast.fancybot.db.JrrpRecord
import cn.rtast.fancybot.db.JrrpTable
import cn.rtast.fancybot.util.isSameDay
import cn.rtast.fancybot.util.suspendedTransaction
import org.jetbrains.exposed.sql.insert
@@ -7,14 +7,14 @@
package cn.rtast.fancybot.util.file
import cn.rtast.fancybot.entity.db.NiuziBankAccount
import cn.rtast.fancybot.entity.db.NiuziBankTable
import cn.rtast.fancybot.entity.db.NiuziBankTable.balance
import cn.rtast.fancybot.entity.db.NiuziBankTable.interestRate
import cn.rtast.fancybot.entity.db.NiuziBankTable.nickname
import cn.rtast.fancybot.entity.db.NiuziBankTable.timestamp
import cn.rtast.fancybot.entity.db.NiuziBankTable.userId
import cn.rtast.fancybot.entity.db.NiuziTable
import cn.rtast.fancybot.db.NiuziBankAccount
import cn.rtast.fancybot.db.NiuziBankTable
import cn.rtast.fancybot.db.NiuziBankTable.balance
import cn.rtast.fancybot.db.NiuziBankTable.interestRate
import cn.rtast.fancybot.db.NiuziBankTable.nickname
import cn.rtast.fancybot.db.NiuziBankTable.timestamp
import cn.rtast.fancybot.db.NiuziBankTable.userId
import cn.rtast.fancybot.db.NiuziTable
import cn.rtast.fancybot.util.suspendedTransaction
import org.jetbrains.exposed.sql.insert
import org.jetbrains.exposed.sql.selectAll
@@ -7,12 +7,12 @@
package cn.rtast.fancybot.util.file
import cn.rtast.fancybot.entity.db.Niuzi
import cn.rtast.fancybot.entity.db.NiuziTable
import cn.rtast.fancybot.entity.db.NiuziTable.length
import cn.rtast.fancybot.entity.db.NiuziTable.nickname
import cn.rtast.fancybot.entity.db.NiuziTable.timestamp
import cn.rtast.fancybot.entity.db.NiuziTable.userId
import cn.rtast.fancybot.db.Niuzi
import cn.rtast.fancybot.db.NiuziTable
import cn.rtast.fancybot.db.NiuziTable.length
import cn.rtast.fancybot.db.NiuziTable.nickname
import cn.rtast.fancybot.db.NiuziTable.timestamp
import cn.rtast.fancybot.db.NiuziTable.userId
import cn.rtast.fancybot.util.isSameDay
import cn.rtast.fancybot.util.suspendedTransaction
import org.jetbrains.exposed.sql.insert