数据查询完善
This commit is contained in:
@@ -59,7 +59,7 @@ class BaseService(Generic[ModelType]):
|
||||
if hasattr(self.model, field_name) and field_value is not None:
|
||||
field = getattr(self.model, field_name)
|
||||
if isinstance(field_value, str):
|
||||
query = query.filter(field.like(f"%{field_value}%"))
|
||||
query = query.filter(field.like(f"{field_value}"))
|
||||
else:
|
||||
query = query.filter(field == field_value)
|
||||
return query.all()
|
||||
@@ -32,8 +32,7 @@ class LevelDataService(BaseService[LevelData]):
|
||||
if id is not None:
|
||||
conditions["id"] = id
|
||||
|
||||
level_data = self.search_by_conditions(db, conditions)
|
||||
# 查询原始数据
|
||||
return self.search_by_conditions(db, conditions)
|
||||
|
||||
|
||||
def get_by_nyid_and_linecode(self, db: Session, nyid: str, linecode: str = None) -> Optional[LevelData]:
|
||||
|
||||
Reference in New Issue
Block a user