12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # -*- coding: utf-8 -*-
- # @Time : 2023/8/15 9:43
- # @Author : XuJiakai
- # @File : case_utils
- # @Software: PyCharm
- import re
- import datetime
- from data_clean.api.es_api import search
- _case_no_year_pattern = re.compile("^[((](\\d{4}?)[))].+$")
- def case_no_year_datetime(case_no, add_year: int = 0):
- if not case_no:
- return None
- match = _case_no_year_pattern.match(case_no)
- if match:
- res = match.group(1)
- return datetime.datetime(year=int(res) + add_year, month=1, day=1)
- else:
- return None
- pass
- async def get_open_court_case_party(case_no: str):
- pass
- async def get_register_case_party(case_no: str):
- pass
- async def get_judgement_document_party(case_no: str):
- pass
- async def get_case_party(case_no: str):
- if not case_no:
- return None
- pass
- if __name__ == '__main__':
- year_datetime = case_no_year_datetime("(2102)豫1681 民初535 号", 1)
- print(year_datetime)
- pass
|