Commit 291e3a43 authored by Wei Shoulin's avatar Wei Shoulin
Browse files

datetime valid

parent e49ef6f6
import os import os
from typing import Optional, Tuple, Literal from typing import Optional, Tuple, Literal
from .common import request, Result from .common import request, Result, utils
DateTimeTuple = Tuple[str, str] DateTimeTuple = Tuple[str, str]
...@@ -22,7 +22,7 @@ def find(project_id: Optional[str] = None, ...@@ -22,7 +22,7 @@ def find(project_id: Optional[str] = None,
page: int = 1, page: int = 1,
limit: int = 0) -> Result: limit: int = 0) -> Result:
""" """
根据给定的参数搜索0级数据。 根据给定的参数搜索0级数据文件记录
Args: Args:
project_id (Optional[str], optional): 项目ID. Defaults to None. project_id (Optional[str], optional): 项目ID. Defaults to None.
...@@ -72,9 +72,10 @@ def find(project_id: Optional[str] = None, ...@@ -72,9 +72,10 @@ def find(project_id: Optional[str] = None,
if obs_time is not None: if obs_time is not None:
params['obs_time_start'], params['obs_time_end'] = obs_time params['obs_time_start'], params['obs_time_end'] = obs_time
utils.is_valid_datetime_format(params['obs_time_start']) or not utils.is_valid_datetime_format(params['obs_time_end'])
if create_time is not None: if create_time is not None:
params['create_time_start'], params['create_time_end'] = create_time params['create_time_start'], params['create_time_end'] = create_time
utils.is_valid_datetime_format(params['create_time_start']) or utils.is_valid_datetime_format(params['create_time_end'])
return request.post("/api/level0", params) return request.post("/api/level0", params)
def get_by_id(_id: str) -> Result: def get_by_id(_id: str) -> Result:
...@@ -218,6 +219,7 @@ def add_process(level0_id: str, ...@@ -218,6 +219,7 @@ def add_process(level0_id: str,
'prc_module': prc_module, 'prc_module': prc_module,
'message': message, 'message': message,
} }
utils.is_valid_datetime_format(prc_time)
return request.post("/api/level0/prc", params) return request.post("/api/level0/prc", params)
def new(data: dict) -> Result: def new(data: dict) -> Result:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment