查询数据2
This commit is contained in:
@@ -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和线路编码获取水准数据"""
|
||||
|
||||
@@ -17,12 +17,15 @@ class OriginalDataService(BaseService[OriginalData]):
|
||||
return self.get_by_field(db, "bfpcode", bfpcode)
|
||||
|
||||
def search_original_data(self, db: Session,
|
||||
id: Optional[int] = None,
|
||||
bfpcode: Optional[str] = None,
|
||||
bffb: Optional[str] = None,
|
||||
nyid: Optional[str] = None,
|
||||
bfpl: Optional[str] = None) -> List[OriginalData]:
|
||||
"""根据多个条件搜索原始数据"""
|
||||
conditions = {}
|
||||
if id is not None:
|
||||
conditions["id"] = id
|
||||
if bfpcode is not None:
|
||||
conditions["bfpcode"] = bfpcode
|
||||
if bffb is not None:
|
||||
|
||||
@@ -24,6 +24,7 @@ class SettlementDataService(BaseService[SettlementData]):
|
||||
).first()
|
||||
|
||||
def search_settlement_data(self, db: Session,
|
||||
id: Optional[str] = None,
|
||||
point_id: Optional[str] = None,
|
||||
nyid: Optional[str] = None,
|
||||
sjName: Optional[str] = None,
|
||||
|
||||
Reference in New Issue
Block a user