issues"> Issues 0 Pull Requests 0 Commits 972 Releases 0

No Description

oauth_settings.py 2.7KB

    # -*- coding: utf-8 -*- import logging from django.conf import settings logger = logging.getLogger('logit') def DJANGO_WE_CFG_FUNC(request, state=None): """ WeChat CFG Callback Func """ if state in ['component_auth', 'component_callback', 'component_preauth_callback']: return settings.WECHAT.get('COMPONENT') def DJANGO_WE_QUOTE_STATE_FUNC(request, state): """ WeChat Quote Callback Func """ from utils.redis.connect import r return r.quote(state, short_uuid=True) def DJANGO_WE_UNQUOTE_STATE_FUNC(request, state): """ WeChat UnQuote Callback Func """ from utils.redis.connect import r return r.unquote(state, buf=True) def DJANGO_WE_BASE_FUNC(code, state, access_info=None): """ WeChat Base Redirect Callback Func """ def DJANGO_WE_USERINFO_FUNC(code, state, access_info=None, userinfo=None): """ WeChat Userinfo Redirect Callback Func """ def DJANGO_WE_SHARE_FUNC(request, state=None): """ WeChat Share Callback Func """ def DJANGO_WE_MESSAGE_CALLBACK_FUNC(request, data, decrypted=None): """ WeChat Message Callback Func """ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None): """ WeChat Component Message Callback Func """ from account.models import UserInfo from mch.models import BrandInfo logger.info(appid) logger.info(data) logger.info(decrypted) event = decrypted.get('Event', '') tousername = decrypted.get('ToUserName', '') openid = fromusername = decrypted.get('FromUserName', '') unionid = decrypted.get('UnionId', '') membercardid = decrypted.get('CardId', '') memberusercardcode = decrypted.get('UserCardCode', '') try: brand = BrandInfo.objects.get(tousername=tousername) except BrandInfo.DoesNotExist: return if event == 'user_get_card': UserInfo.objects.filter(brand_id=brand.brand_id, unionid=unionid).update(openid=openid, has_membercard=True, membercardid=membercardid, memberusercardcode=memberusercardcode) elif event == 'user_del_card': UserInfo.objects.filter(brand_id=brand.brand_id, memberusercardcode=memberusercardcode).update(has_membercard=False) def DJANGO_WE_REDIS_OBJ_FUNC(request): """ WeChat Redis Object Callback Func """ from utils.redis.connect import r return r def DJANGO_FILE_UPLOAD_CALLBACK_FUNC(request, file_path=None, file_url=None): """ DJANGO FILE UPLOAD Callback Func """ from logs.models import MchLogInfo file_type = request.POST.get('file_type', '') if file_type == 'logfile': optor_id = request.POST.get('optor_id', '') version = request.POST.get('version', 0) MchLogInfo.objects.create( log_file=file_path, operator_id=optor_id, app_version=version, )
kodo - Gogs: Go Git Service

暂无描述

Brightcells: 66a598b30c Makemigrations 8 年之前
..
0001_initial.py e184e7dd5b add api group_create/group_join 11 年之前
0002_groupinfo_session_id.py e184e7dd5b add api group_create/group_join 11 年之前
0003_groupinfo_admin_id.py 7e305483ab add api group_detail/group_lock/group_pass/group_refuse 11 年之前
0004_auto_20151216_2337.py 7467a3e68a add api group_update/group_remove 11 年之前
0005_groupuserinfo_current_id.py f587f0a48f user can just see photo after he joined the group & zh_Hans replace zh_CN in settings.py 11 年之前
0006_groupuserinfo_avatar.py 4afdb94e20 add avatar for GroupUserInfo 11 年之前
0007_auto_20160112_2040.py df1df69fe3 add api upgrade/splash 10 年之前
0008_photocommentinfo.py c72d89f6e5 add api comment_submit_api/comment_list_api/thumbup_submit_api/thumbup_list_api/thumbup_cancel_api 10 年之前
0009_photothumbupinfo.py c72d89f6e5 add api comment_submit_api/comment_list_api/thumbup_submit_api/thumbup_list_api/thumbup_cancel_api 10 年之前
0010_auto_20160120_1830.py a121b75ff2 add db_index=True for status field 10 年之前
0011_auto_20160302_2048.py da2a81fff1 add api pai2_home 10 年之前
0012_groupinfo_group_avatar.py da2a81fff1 add api pai2_home 10 年之前
0013_groupinfo_group_default_avatar.py f6a88c632b add group_default_avatar field for GroupInfo 10 年之前
0014_auto_20160308_2347.py ca727b0362 store/return w/h for photo 10 年之前
0015_groupphotoinfo_avatar.py 88049b12db store/return more field for photo 10 年之前
0016_auto_20160321_1535.py 537bd9bd41 add api group_quit_api 10 年之前
0017_groupphotoinfo_photo_from.py dbea356558 add photo_from field for GroupPhotoInfo and return photo_from for some api 10 年之前
0018_auto_20160417_2246.py d64b3c216b add and return photo_thumbnail2 relative 10 年之前
0019_auto_20160422_1322.py 102152ca4a add api lensman_photo_bought & modify api wx_order_create_api and adjust return field 10 年之前
0020_groupphotoinfo_session_id.py 102152ca4a add api lensman_photo_bought & modify api wx_order_create_api and adjust return field 10 年之前
0021_photocommentinfo_to_uid.py fa36c26ce4 extend param to_uid for comment_submit_api 10 年之前
0022_auto_20160901_1439.py 6199c8f7ad add api lensman_origin_wanted_api/lensman_origin_photo_upload_api 10 年之前
0023_groupinfo_group_initio.py e06dc10006 Make join session group by scan group qrcode fetch group photos initio 10 年之前
0024_auto_20161214_1329.py f724e0f9c0 Add tour guide apis 10 年之前
0025_auto_20161214_1659.py ad69866b26 Add tour guide's name and phone in GroupInfo 10 年之前
0026_auto_20161216_1301.py 034acddb68 Add total_persons for GroupInfo 10 年之前
0027_groupuserinfo_authority.py 88f0697a89 Add authority field for GroupUserInfo 10 年之前
0028_auto_20161220_1815.py 272f181c50 Makemigrations 10 年之前
0029_auto_20161224_1616.py 564ff620d7 Add unique_together = (('group_id', 'user_id'),) for GroupUserInfo 10 年之前
0030_groupinfo_gather_location.py 90d377ee6e Add gather location 10 年之前
0031_groupphotoinfo_photo_md5.py d824fbd441 Add photo_md5 for GroupPhotoInfo 9 年之前
0032_groupinfo_gather_screenshot.py e8cd9652b7 Add gather_screenshot for api tg_group_gather_start_api 9 年之前
0033_groupphotoinfo_photo_id.py 3c6e34823b Add photo_id for GroupPhotoInfo replaced pk 9 年之前
0034_auto_20170411_1156.py 14d5d63e3b Add nomark/origin price for GroupPhotoInfo 9 年之前
0035_groupuserinfo_admin_status.py 9e4ac4fd3b Add admin_status for GroupUserInfo 9 年之前
0036_groupphotoinfo_has_watermark.py 3b92e37156 Add field has_watermark for GroupPhotoInfo 9 年之前
0037_auto_20170821_1600.py bf678fc740 Add unique_together = (('session_id', 'group_from'),) 9 年之前
0038_auto_20170821_1608.py 7060597dd6 Add unique_together = (('group_id', 'user_id', 'photo_md5'),) for GroupPhotoInfo 9 年之前
0039_auto_20170821_1613.py 9f4c919c29 Add unique_together = (('photo_id', 'user_id'),) for PhotoThumbUpInfo 9 年之前
0040_auto_20170825_1342.py e5ad69259f Add unique_together = (('group_id', 'session_id', 'user_id', 'photo_id', 'lensman_photo_id'),) for GroupPhotoOrderInfo 9 年之前
0041_auto_20170825_1342.py e5ad69259f Add unique_together = (('group_id', 'session_id', 'user_id', 'photo_id', 'lensman_photo_id'),) for GroupPhotoOrderInfo 9 年之前
0042_groupphotoinfo_lensman_type.py a6195fa70d Add outtake lensman 9 年之前
0043_auto_20180101_2220.py 9bb56c50cc Makemigrations 8 年之前
0044_auto_20180103_0446.py a7cbbf15a7 Update max_length for CharField 8 年之前
0045_auto_20180930_1159.py 66a598b30c Makemigrations 8 年之前
__init__.py e184e7dd5b add api group_create/group_join 11 年之前