🚑 修复新字段影响旧用户导致无法收获作物的BUG

This commit is contained in:
Art_Sakura 2025-06-30 04:22:51 +08:00
parent 69ddbe4669
commit aa2c5811de
2 changed files with 4 additions and 4 deletions

View File

@ -24,7 +24,7 @@ class CUserSoilDB(CSqlManager):
"weedStatus": "INTEGER DEFAULT 0", # 杂草状态 0=无杂草1=有杂草 "weedStatus": "INTEGER DEFAULT 0", # 杂草状态 0=无杂草1=有杂草
"waterStatus": "INTEGER DEFAULT 0", # 缺水状态 0=不缺水1=缺水 "waterStatus": "INTEGER DEFAULT 0", # 缺水状态 0=不缺水1=缺水
"harvestCount": "INTEGER DEFAULT 0", # 收获次数 "harvestCount": "INTEGER DEFAULT 0", # 收获次数
"isSoilPlanted": "INTEGER DEFAULT 0", # 是否种植作物 "isSoilPlanted": "INTEGER DEFAULT NULL", # 是否种植作物
"PRIMARY KEY": "(uid, soilIndex)", "PRIMARY KEY": "(uid, soilIndex)",
} }

View File

@ -557,7 +557,7 @@ class CFarmManager:
continue continue
# 如果没有种植 # 如果没有种植
if soilInfo.get("isSoilPlanted", 0): if soilInfo.get("isSoilPlanted", 1) == 0:
continue continue
level = soilInfo.get("soilLevel", 0) level = soilInfo.get("soilLevel", 0)
@ -681,7 +681,7 @@ class CFarmManager:
continue continue
# 如果没有种植 # 如果没有种植
if soilInfo.get("isSoilPlanted", 0): if soilInfo.get("isSoilPlanted", 1) == 0:
continue continue
# 如果不是枯萎状态 # 如果不是枯萎状态
@ -816,7 +816,7 @@ class CFarmManager:
continue continue
# 如果没有种植 # 如果没有种植
if soilInfo.get("isSoilPlanted", 0): if soilInfo.get("isSoilPlanted", 1) == 0:
continue continue
# 如果是枯萎状态 # 如果是枯萎状态