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

datetime valid

parent e49ef6f6
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
import os
from typing import Optional, Tuple, Literal
from .common import request, Result
from .common import request, Result, utils

DateTimeTuple = Tuple[str, str]

@@ -22,7 +22,7 @@ def find(project_id: Optional[str] = None,
        page: int = 1,
        limit: int = 0) -> Result:
    """
    根据给定的参数搜索0级数据。
    根据给定的参数搜索0级数据文件记录
    
    Args:
        project_id (Optional[str], optional): 项目ID. Defaults to None.
@@ -72,9 +72,10 @@ def find(project_id: Optional[str] = None,
    
    if obs_time is not None:
        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:
        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)

def get_by_id(_id: str) -> Result:
@@ -218,6 +219,7 @@ def add_process(level0_id: str,
        'prc_module': prc_module,
        'message': message,
    }
    utils.is_valid_datetime_format(prc_time)
    return request.post("/api/level0/prc", params)

def new(data: dict) -> Result: