|
5 | 5 | from module_admin.entity.vo.log_vo import LogininforModel, LoginLogPageQueryModel, OperLogModel, OperLogPageQueryModel |
6 | 6 | from utils.common_util import SnakeCaseUtil |
7 | 7 | from utils.page_util import PageUtil |
| 8 | +from utils.time_format_util import TimeFormatUtil |
8 | 9 |
|
9 | 10 |
|
10 | 11 | class OperationLogDao: |
@@ -38,8 +39,8 @@ async def get_operation_log_list(cls, db: AsyncSession, query_object: OperLogPag |
38 | 39 | SysOperLog.business_type == query_object.business_type if query_object.business_type else True, |
39 | 40 | SysOperLog.status == query_object.status if query_object.status else True, |
40 | 41 | SysOperLog.oper_time.between( |
41 | | - datetime.combine(datetime.strptime(query_object.begin_time, '%Y-%m-%d'), time(00, 00, 00)), |
42 | | - datetime.combine(datetime.strptime(query_object.end_time, '%Y-%m-%d'), time(23, 59, 59)), |
| 42 | + datetime.combine(TimeFormatUtil.parse_date(query_object.begin_time), time(00, 00, 00)), |
| 43 | + datetime.combine(TimeFormatUtil.parse_date(query_object.end_time), time(23, 59, 59)), |
43 | 44 | ) |
44 | 45 | if query_object.begin_time and query_object.end_time |
45 | 46 | else True, |
@@ -120,8 +121,8 @@ async def get_login_log_list(cls, db: AsyncSession, query_object: LoginLogPageQu |
120 | 121 | SysLogininfor.user_name.like(f'%{query_object.user_name}%') if query_object.user_name else True, |
121 | 122 | SysLogininfor.status == query_object.status if query_object.status else True, |
122 | 123 | SysLogininfor.login_time.between( |
123 | | - datetime.combine(datetime.strptime(query_object.begin_time, '%Y-%m-%d'), time(00, 00, 00)), |
124 | | - datetime.combine(datetime.strptime(query_object.end_time, '%Y-%m-%d'), time(23, 59, 59)), |
| 124 | + datetime.combine(TimeFormatUtil.parse_date(query_object.begin_time), time(00, 00, 00)), |
| 125 | + datetime.combine(TimeFormatUtil.parse_date(query_object.end_time), time(23, 59, 59)), |
125 | 126 | ) |
126 | 127 | if query_object.begin_time and query_object.end_time |
127 | 128 | else True, |
|
0 commit comments