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