operation_end_date.py 679 B

123456789101112131415161718192021
  1. #运营期开始
  2. class Operation_end_dateChecker(object):
  3. def __init__(self):
  4. self.errors_tables = {
  5. "0101": {
  6. "name": "运营期结束时间<建设期开始时间",
  7. "parent_name": "时间有效性异常",
  8. "parent_code": "01",
  9. "checkFn": self.check0101
  10. }
  11. }
  12. def check0101(self, operation_start_date:str,operation_end_date:str) -> bool:
  13. """
  14. return true 代表返回异常
  15. """
  16. if operation_end_date and operation_start_date:
  17. if operation_end_date < operation_start_date:
  18. return True
  19. return False