python学习
This commit is contained in:
@@ -11,28 +11,27 @@ from common.libs.member.MemberService import MemberService
|
||||
|
||||
@route_api.route("/member/login",methods = [ "GET","POST" ])
|
||||
def login():
|
||||
resp = { 'code':200 ,'msg':'操作成功~','data':{} }
|
||||
resp = {'code': 200, 'msg': '操作成功~', 'data': {}}
|
||||
req = request.values
|
||||
code = req['code'] if 'code' in req else ''
|
||||
if not code or len( code ) < 1:
|
||||
app.logger.info(code)
|
||||
if not code or len(code) < 1:
|
||||
resp['code'] = -1
|
||||
resp['msg'] = "需要code"
|
||||
return jsonify(resp)
|
||||
|
||||
|
||||
openid = MemberService.getWeChatOpenId( code )
|
||||
openid = MemberService.getWeChatOpenId(code)
|
||||
app.logger.info(openid)
|
||||
if openid is None:
|
||||
resp['code'] = -1
|
||||
resp['msg'] = "调用微信出错"
|
||||
return jsonify(resp)
|
||||
|
||||
nickname = req['nickName'] if 'nickName' in req else ''
|
||||
sex = req['gender'] if 'gender' in req else 0
|
||||
avatar = req['avatarUrl'] if 'avatarUrl' in req else ''
|
||||
'''
|
||||
判断是否已经测试过,注册了直接返回一些信息
|
||||
'''
|
||||
bind_info = OauthMemberBind.query.filter_by( openid = openid,type = 1 ).first()
|
||||
bind_info = OauthMemberBind.query.filter_by(openid=openid, type=1).first()
|
||||
if not bind_info:
|
||||
model_member = Member()
|
||||
model_member.nickname = nickname
|
||||
@@ -53,11 +52,10 @@ def login():
|
||||
db.session.commit()
|
||||
|
||||
bind_info = model_bind
|
||||
|
||||
member_info = Member.query.filter_by(id = bind_info.member_id).first()
|
||||
member_info = Member.query.filter_by(id=bind_info.member_id).first()
|
||||
token = "%s#%s" % (MemberService.geneAuthCode(member_info), member_info.id)
|
||||
resp['data'] = {'token': token}
|
||||
return jsonify( resp )
|
||||
return jsonify(resp)
|
||||
|
||||
|
||||
@route_api.route("/member/check-reg",methods = [ "GET","POST" ])
|
||||
|
||||
Reference in New Issue
Block a user