def superlike_someone(uid, sid): rec = Swiped.swipe(uid=uid, sid=sid, mark='superlike') if rec and Swiped.is_like(sid, uid): _, creater = Friend.make_friends(sid, uid) # 发送匹配好友成功的推送消息 return creater else: return False
def superlike_someone(user,sid): Swiped.superlike(user.id, sid) # 调用类方法modles.py的like(),创建滑动喜欢对象 # 检查对方是否喜欢你 if Swiped.is_like(sid, user.id): Friend.make_friend(user.id, sid) return True else: return False
def like_some(uid, sid): if not Users.objects.filter(id=sid).exists(): raise errors.SidError ret = Swiped.swipe(uid=uid, sid=sid, mark='like') if ret and Swiped.is_like(sid,uid): # Friend.make_friend(uid,sid) Friend.objects.make_friends(uid, sid) return ret
def super_like_someone(uid, sid): """超级喜欢某人 逻辑实现""" # 添加滑动记录 Swiped.swiped(uid, sid, flag='superlike') # 检查对方是否喜欢过你,如果是则建立好友关系 if Swiped.is_like(sid, uid): Friend.make_friend(uid, sid) return True return False
def superlike_someone(uid, sid): """ 超级喜欢操作,如果被滑动人,喜欢当前用户,则建立好友关系 :param uid: :param sid: :return: """ ret = Swiped.swipe(uid=uid, sid=sid, mark='superlike') if ret and Swiped.is_like(sid, uid): # Friend.make_friends(sid, uid) Friend.objects.create(sid, uid)
def like_someone(uid, sid): """ 喜欢操作,如果被滑动人,喜欢当前用户,则建立好友关系 :param uid: :param sid: :return: """ ret = Swiped.swipe(uid=uid, sid=sid, mark='like') if ret and Swiped.is_like(sid, uid): _, created = Friend.make_friends(sid, uid) #发送 匹配好友成功的 推送消息 return created else: return False
def dislike_someone(uid, sid): Swiped.swipe(uid=uid, sid=sid, mark='dislike') if Swiped.is_like(sid, uid): # Friend.make_friends(sid, uid) Friend.objects.create(sid, uid)