Fix path_order => serial_number

This commit is contained in:
2025-08-29 18:09:32 +09:00
parent 8a73840298
commit 5fff127faf
5 changed files with 19 additions and 24 deletions

View File

@ -914,11 +914,6 @@ class Checkpoint(models.Model):
class GpsCheckin(models.Model):
id = models.AutoField(primary_key=True) # 明示的にidフィールドを追加
path_order = models.IntegerField(
null=False,
default=0,
help_text="チェックポイントの順序番号"
)
zekken = models.CharField(
max_length=20,
null=True,
@ -1087,13 +1082,13 @@ class GpsCheckin(models.Model):
class Meta:
db_table = 'rog_gpscheckin' # 実際のテーブル名に合わせて修正
indexes = [
models.Index(fields=['zekken', 'event_code', 'path_order'], name='idx_zekken_event'),
models.Index(fields=['zekken', 'event_code', 'serial_number'], name='idx_zekken_event'),
models.Index(fields=['create_at'], name='idx_create_at'),
]
def __str__(self):
return f"{self.event_code}-{self.zekken_number}-{self.path_order}-buy:{self.buy_flag}-valid:{self.validate_location}-point:{self.points}"
return f"{self.event_code}-{self.zekken_number}-{self.serial_number}-buy:{self.buy_flag}-valid:{self.validate_location}-point:{self.points}"
def save(self, *args, **kwargs):
# 作成時・更新時のタイムスタンプを自動設定