查询数据2

This commit is contained in:
lhx
2025-09-29 13:54:52 +08:00
parent 242fedd37e
commit 0c17772520
6 changed files with 39 additions and 11 deletions

View File

@@ -17,6 +17,7 @@ class LevelDataService(BaseService[LevelData]):
return self.get_by_field(db, "linecode", linecode)
def search_level_data(self, db: Session,
id: Optional[str] = None,
linecode: Optional[str] = None,
nyid: Optional[str] = None,
benchmarkids: Optional[str] = None) -> List[LevelData]:
@@ -28,8 +29,12 @@ class LevelDataService(BaseService[LevelData]):
conditions["NYID"] = nyid
if benchmarkids is not None:
conditions["benchmarkids"] = benchmarkids
if id is not None:
conditions["id"] = id
return self.search_by_conditions(db, conditions)
level_data = self.search_by_conditions(db, conditions)
# 查询原始数据
def get_by_nyid_and_linecode(self, db: Session, nyid: str, linecode: str = None) -> Optional[LevelData]:
"""根据期数ID和线路编码获取水准数据"""