根据日期查询所有签到数据
(
cls: Type[T_RoverSign],
session: AsyncSession,
date: Optional[str] = None,
)
| 378 | @classmethod |
| 379 | @with_session |
| 380 | async def get_all_sign_data_by_date( |
| 381 | cls: Type[T_RoverSign], |
| 382 | session: AsyncSession, |
| 383 | date: Optional[str] = None, |
| 384 | ) -> List[T_RoverSign]: |
| 385 | """根据日期查询所有签到数据""" |
| 386 | actual_date = date or get_today_date() |
| 387 | sql = select(cls).where(cls.date == actual_date) |
| 388 | result = await session.execute(sql) |
| 389 | return list(result.scalars().all()) |
| 390 | |
| 391 | @classmethod |
| 392 | @with_lock |
no test coverage detected