feat: add command execute record in db
This commit is contained in:
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
|
||||
|
||||
Reference in New Issue
Block a user