def user_add(): token = request.args.get('token', None) user_id = get_token_user_id(token) if user_id: r_data = request.get_json() print(r_data) phone = r_data['phone'] address = r_data['address'] linkman = r_data['name'] num = r_data['bottom'] sex = r_data['sex'] tag = r_data['tag'] # user_id = r_data['user_id data = { 'address': address, # 地址 'bottom': num, # 门牌号 'name': linkman, # 联系人 'phone': phone, # 手机 'user_id': user_id, 'sex': sex, 'tag': tag } User_Featuare_Dao().saves(**data) api_logger.info("地址成功添加") return jsonify({'code': 200, 'msg': '地址添加成功', 'data': data}) return jsonify({'code': 207, 'msg': '你还未登录请登录'})
def shop_pl(): v_shop_id = request.args.get('v_shop_id') data = User_Featuare_Dao().shop_pl(v_shop_id) api_logger.info("显示所有评论") return jsonify({ 'code': 200, 'data': data, })
def user_suggest(): r_data = request.get_json() data = { 's_message': r_data['s_message'], 's_phone': r_data['s_phone'], 's_time': datetime.datetime.now(), } card_num = User_Featuare_Dao().user_suggest(**data) return jsonify({"code": 200, "data": data})
def user_complaint(): r_data = request.get_json() data = { 'shop_id': r_data['shop_id'], 'com_message': r_data['com_message'], 'com_time': datetime.datetime.now(), } data = User_Featuare_Dao().user_complaint(**data) return jsonify({"code": 200, "data": data})
def user_hurse(): token = request.args.get('token', None) if token is None: return jsonify({'code': 207, 'msg': '用户未登录'}) if check_token(token): user_id = get_token_user_id(token) balance = User_Featuare_Dao().user_balance(user_id) card_num = User_Featuare_Dao().user_cards(user_id) return jsonify({ "code": 200, "data": { "burse_balance": balance, "card_num": card_num }, "msg": "我的钱包显示成功" }) else: return jsonify({"code": 303, "msg": "token验证失败"})
def user_comment(): token = request.args.get('token', None) if token is None: api_logger.warning("未登录") return jsonify({'code': 207, 'msg': '未登录,请登录'}) if check_token(token): user_id = get_token_user_id(token) data = User_Featuare_Dao().user_comment(user_id) api_logger.info("评论显示成功") return jsonify({"code": 200, "data": data, "msg": "查询成功"})
def del_address(): token = request.args.get('token', None) # r_data = request.get_data() # print(r_data) sid = request.args.get('id') user_id = get_token_user_id(token) # user_id = r_data['user_id'] User_Featuare_Dao().del_address(sid, user_id) api_logger.info("地址删除成功") return jsonify({"code": 200, "msg": "删除成功!"})
def user_address(): # 验证登录 token = request.args.get('token', None) if token is None: api_logger.warning("未登录") return jsonify({'code': 207, 'msg': '未登录,请登录'}) if check_token(token): user_id = get_token_user_id(token) # user_id = request.get_json()['user_id'] # 获取user_id data = User_Featuare_Dao().se_address(user_id) api_logger.info("显示所有地址") return jsonify({ 'code': 200, 'msg': '显示地址', 'data': data, }) api_logger.warning("未查找到token") return jsonify({'code': 303})
def vip_view(): # 验证用户是否已登录 token = request.args.get('token', None) if token is None: return jsonify({ 'code': 202, 'msg': '未登录,请登录' }) if cache.check_token(token): user_id = cache.get_token_user_id(token) # 是否开启vip if UserDao().is_vip(user_id) == 1: dt = VipDao() data = dt.get_shop() shop_discounts2 = User_Featuare_Dao().discount2_des() return jsonify({ 'code': 200, 'msg': '显示成功', 'data': { "shop_data": data, # 商品信息 "discounts": shop_discounts2 } }) # 显示vip界面 dt = VipDao() data = dt.get_shop() name = dt.get_username(user_id) return jsonify({ 'code': 200, 'msg': '显示成功', 'data': { "user_id": user_id, "shop_data":data, # 商品信息 "username":name, # 用户姓名 } })
def user_upaddress(): token = request.args.get('token', None) r_data = request.get_json() print(r_data) user_id = get_token_user_id(token) data = { "address": r_data['address'], "phone": r_data['phone'], "name": r_data['name'], "bottom": r_data['bottom'], "sex": r_data['sex'], "tag": r_data['tag'], "user_id": user_id, "id": r_data['id'] } User_Featuare_Dao().up_address(**data) return jsonify({ 'code': 200, 'user_id': user_id, 'msg': '更改成功', 'data': data })