新增征信员工HTML样本并改造Mock解析
This commit is contained in:
@@ -85,3 +85,27 @@ class StaffIdentityRepository:
|
||||
"staff_id_card": staff["staff_id_card"],
|
||||
"family_id_cards": family_id_cards,
|
||||
}
|
||||
|
||||
def select_active_staff_identities(self) -> List[Dict[str, str]]:
|
||||
"""读取所有可用于征信样本导出的员工身份。"""
|
||||
with self._connect() as connection:
|
||||
with connection.cursor() as cursor:
|
||||
cursor.execute(
|
||||
"""
|
||||
SELECT s.name AS staff_name, s.id_card AS staff_id_card
|
||||
FROM ccdi_base_staff s
|
||||
WHERE COALESCE(TRIM(s.name), '') <> ''
|
||||
AND COALESCE(TRIM(s.id_card), '') <> ''
|
||||
AND s.status = '0'
|
||||
ORDER BY s.staff_id
|
||||
"""
|
||||
)
|
||||
rows = cursor.fetchall()
|
||||
|
||||
return [
|
||||
{
|
||||
"staff_name": row["staff_name"],
|
||||
"staff_id_card": row["staff_id_card"],
|
||||
}
|
||||
for row in rows
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user