diff --git a/APP/view/collection.py b/APP/view/collection.py index ac0b48f..62fdf54 100644 --- a/APP/view/collection.py +++ b/APP/view/collection.py @@ -2,7 +2,7 @@ from flask import Flask, render_template, request, jsonify, session, Blueprint from bson import json_util import random from APP.view.database import db_session -from APP.view.model import Collection +from APP.view.model import Collection, UserLike bp_collection = Blueprint("collection", __name__, url_prefix="/collection") @@ -94,18 +94,26 @@ def recommand_collection(): @bp_collection.route("/isLike", methods=["POST"]) def islike(): - ret = {'msg': 'succuss'} id = request.form.get('collection_id') + phonenum = request.form.get('phonenum') """ 返回当前用户(用session确定)对这个id的collection是否有点赞 ans['isLike'] = True """ + row = db_session.query(UserLike).filter(UserLike.collection_id == id, UserLike.phonenum == phonenum, + UserLike.state == 1).first() + print(row, id, phonenum) + if row is not None: + islike = True + else: + islike = False + ret = {'msg': 'succuss', 'isLike': islike} return json_util.dumps(ret) @bp_collection.route("/like", methods=["POST"]) def get_like(): - id = request.form.get('colllection_id') + id = request.form.get('collection_id') """ 增加点赞数 更新用户的点赞状态