@user.route('/qian',methods={'POST'})
def user_qian():
#获取前端传来的id
uid = request.args.get('uid')
#查看刷选出来的一个用户
check_data = CheckIn.query.filter_by(user_id=uid).first()
#查看日期,判断日期是否是今天
today = date.today()
if not check_data:
db.session.add(CheckIn(user_id=uid,status=True,check_data=date.today()))
elif check_data.check_data >= today:
return '今天已经签到'
else:
# check_data.status = True
check_data.check_data = today
db.session.commit()
return {'msg':'签到成功','code':200}
#更新用户的签到状态
@user.route('/checktass',methods=['get'])
def check_tast():
CheckIn.query.update({'status': False})
db.session.commit()
return {'msg':'更新成功','code':200}
简单实现,具体的一些功能肯定不完善,回来还要在改正