github.com/jincm/wesharechain@v0.0.0-20210122032815-1537409ce26a/server/block/db/example/verify_manage.py (about)

     1  #!/usr/bin/python
     2  # -*- coding: utf-8 -*-
     3  from db.example import Base
     4  from db import models
     5  from db import api
     6  
     7  class VerifyDB(Base):
     8      def __init__(self):
     9          super(VerifyDB, self).__init__()
    10          self.model = models.VerifyManage
    11  
    12      def update_by_phone(self, phone, **kwargs):
    13          query = api.model_query(self.model).filter_by(phone=phone)
    14          result = query.update(kwargs)
    15          if not result:
    16              return None
    17          return result
    18  
    19      def verify_manage_get_by_phone(self, phone):
    20          query = api.model_query(self.model).filter_by(phone=phone)
    21          result = query.first()
    22          if not result:
    23              return None
    24          return result
    25