UsersEntity Merge
continuous-integration/drone/push Build is failing Details

pull/7/head^2
Lucas EVARD 1 year ago
parent cbc26a9581
commit cb7c2ffdbb

@ -10,6 +10,7 @@ import org.ktorm.dsl.*
import org.ktorm.entity.* import org.ktorm.entity.*
import org.ktorm.schema.* import org.ktorm.schema.*
import java.time.Instant.now import java.time.Instant.now
import java.util.*
import java.util.UUID.fromString import java.util.UUID.fromString
interface UserEntity : Entity<UserEntity> { interface UserEntity : Entity<UserEntity> {
@ -26,7 +27,6 @@ object UsersEntity : Table<UserEntity>("utilisateur") {
val email = varchar("email") val email = varchar("email")
val lastGift = timestamp("lastgift") val lastGift = timestamp("lastgift")
fun getUserToUserDTO(): MutableList<UserDTO> { fun getUserToUserDTO(): MutableList<UserDTO> {
return database.from(UsersEntity).select().map { return database.from(UsersEntity).select().map {
row -> UserDTO( row -> UserDTO(
@ -44,17 +44,6 @@ object UsersEntity : Table<UserEntity>("utilisateur") {
database.Execute(request) database.Execute(request)
} }
fun modifyCoins(user: String, cost : Int){
val request = "UPDATE utilisateur SET coins = coins - $cost WHERE username = '$user';"
database.Execute(request)
}
fun addCoinByUsername(username: String, coins : Int){
database.update(UsersEntity){
set(nbCoins,coins+ nbCoins)
where {it.username eq username}
}
}
fun getUserByUsernameAndPassword(login: String): Pair<UserDTO?, String?> { fun getUserByUsernameAndPassword(login: String): Pair<UserDTO?, String?> {
return database.from(UsersEntity) return database.from(UsersEntity)
@ -114,4 +103,3 @@ object UsersEntity : Table<UserEntity>("utilisateur") {
} }

Loading…
Cancel
Save