補上是否掉刀欄位
This commit is contained in:
+1
@@ -30,6 +30,7 @@ data class AttackDetailDto(
|
||||
@SerialName("boss_index") val bossIndex: Int, // 1~5 號王
|
||||
val damage: Long, // 傷害
|
||||
@SerialName("is_compensation") val isCompensation: Boolean = false, // true: 補償刀, false: 正刀
|
||||
@SerialName("is_dropped") val isDropped: Boolean = false, // true: 掉刀, false: 沒掉刀
|
||||
@SerialName("created_at") val createdAt: Long = Instant.now().toEpochMilli(),
|
||||
@SerialName("updated_at") val updatedAt: Long = Instant.now().toEpochMilli()
|
||||
) {
|
||||
|
||||
+1
@@ -19,6 +19,7 @@ fun AttackDetail.toDto(): AttackDetailDto = AttackDetailDto(
|
||||
bossIndex = bossIndex,
|
||||
damage = damage,
|
||||
isCompensation = isCompensation,
|
||||
isDropped = isDropped,
|
||||
createdAt = createdAt,
|
||||
updatedAt = updatedAt,
|
||||
)
|
||||
@@ -1,6 +1,5 @@
|
||||
package club.sakunadaisuki.pcrediveclanrecordbackend.model
|
||||
|
||||
import club.sakunadaisuki.pcrediveclanrecordbackend.database.dto.AttackDetailDto
|
||||
import kotlinx.serialization.SerialName
|
||||
import java.time.Instant
|
||||
|
||||
@@ -18,6 +17,7 @@ data class AttackDetail(
|
||||
@SerialName("boss_index") val bossIndex: Int, // 1~5 號王
|
||||
val damage: Long, // 傷害
|
||||
@SerialName("is_compensation") val isCompensation: Boolean = false, // true: 補償刀, false: 正刀
|
||||
@SerialName("is_dropped") val isDropped: Boolean = false, // true: 掉刀, false: 沒掉刀
|
||||
@SerialName("created_at") val createdAt: Long = Instant.now().toEpochMilli(),
|
||||
@SerialName("updated_at") val updatedAt: Long = Instant.now().toEpochMilli()
|
||||
)
|
||||
+1
@@ -14,4 +14,5 @@ data class BattleRecordRequest(
|
||||
val boss: Int,
|
||||
val damage: Long,
|
||||
@SerialName("is_compensation") val isCompensation: Boolean = false,
|
||||
@SerialName("is_dropped") val isDropped: Boolean = false,
|
||||
)
|
||||
|
||||
@@ -84,6 +84,7 @@ fun Application.configureMongo() {
|
||||
bossIndex = request.boss,
|
||||
damage = request.damage,
|
||||
isCompensation = request.isCompensation,
|
||||
isDropped = request.isDropped,
|
||||
)
|
||||
val existData = battleRecordService.read(request.date, request.uid)
|
||||
if (existData != null) {
|
||||
|
||||
Reference in New Issue
Block a user