# -*- coding: utf-8 -*- # !/usr/bin/env python from django.conf.urls import patterns, url from apps.common.utils import get_test_point from apps.web.user.views import * urlpatterns = patterns('', *[ url(r'^test$', test, name='test'), # 用户鉴权登录 url(r'^wechat/auth/base$', wechatAuthBase, name= 'wechatAuthBase'), url(r'^wechat/managerAuth/base$', wechatManagerAuthBase, name= 'wechatManagerAuthBase'), url(r'^wechat/managerAuth/user$', wechatManagerAuthUser, name= 'wechatManagerAuthUser'), url(r'^baseMoniAccess$', baseMoniAccess, name='baseMoniAccess'), url(r'^wechat/center/auth/base$', wechatBaseAuthForUserCenter, name= 'wechatBaseAuthForUserCenter'), url(r'^wechat/center/auth/user$', wechatUserAuthForUserCenter, name= 'wechatUserAuthForUserCenter'), url(r'^wechat/center/managerAuth/user$', wechatManagerAuthForUserCenter, name= 'managerAccessForUserCenter'), url(r'^wxpay/baseAccess$', wxpayBaseAccess, name='wxpayBaseAccess'), # 获取终端用户列表 url(r'^getEndUserDetailList$', getEndUserDetailList, name='getEndUserDetailList'), # 获取终端用户消费记录 url(r'^getEndUserConsumeRecords$', getEndUserConsumeRecords, name='getEndUserConsumeRecords'), # 获取终端用户充值记录 url(r'^getEndUserRechargeRecords$', getEndUserRechargeRecords, name='getEndUserRechargeRecords'), # ##### LBS功能 #################################################### url(r'^device/getNearbyDevices$', getNearbyDevices, name='getNearbyDevices'), url(r'^device/getNearbyGroups$', getNearbyGroups, name='getNearbyGroups'), # 用户余额 url(r'^balance$', userBalance, name='userBalance'), # 用户账户详情 url(r'^getBalanceList$', getBalanceList, name='getBalanceList'), # 用户消费详细信息 url(r'^getConsumeRecord$', getConsumeRecord, name='getConsumeRecord'), # 用户消费列表 url(r'^asynTransactionRecord$', asynTransactionRecord, name='asynTransactionRecord'), # 用户充值记录 url(r'^getChargeRecordDetail$', getChargeRecordDetail, name='getChargeRecordDetail'), # ### `关于设备` # 设备套餐 url(r'^getPackage$', getPackage, name='getPackage'), # 用户投币后通知设备 # 用于辅助启动 url(r'^hybridStartAction$', hybridStartAction, name='hybridStartAction'), url(r'^getHybridStartActionInfo$', getHybridStartActionInfo, name='getHybridStartActionInfo'), # ### `用户资金往来` # 用户充值菜单 url(r'^asynDiscountList$', asynDiscountList, name='asynDiscountList'), url(r'^message/equipmentPara$', equipmentPara, name='equipmentPara'), url(r'^device/info$', deviceInfo, name='deviceInfo'), # 用户报告 url(r'^feedback/submit$', submitFeedback, name='submitFeedback'), url(r'^feedback/list$', getFeedbackList, name='getFeedbackList'), # 用户查看商家反馈的结果 url(r'^feedback/detail', getFeedbackDetail, name='getFeedbackDetail'), url(r'^getFeedbackConfigs$', getFeedbackConfigs, name='getFeedbackConfigs'), url(r'^getConsumeRecordsForFeedback$', getConsumeRecordsForFeedback, name='getConsumeRecordsForFeedback'), # wxconfig过期再取 url(r'^wxconfig$', wxconfig, name='wxconfig'), # wxconfig过期再取 url(r'^countDown$', countDown, name='countDown'), # 获取卡的信息 url(r'^getCardStatus$', getCardStatus, name='getCardStatus'), # 蓝牙广播数据同步到数据库 url(r'^pollBtInfo$', pollBtInfo, name='pollBtInfo'), # 获取用户信息 url(r'^userInfo$', userInfo, name='userInfo'), # 获取最近使用过的地址 url(r'^getRecentlyGroup$', getRecentlyGroup, name='getRecentlyGroup'), # 获取卡清单信息 url(r'^getCardList$', getCardList, name='getCardList'), url(r'^getCard$', getCard, name='getCard'), url(r'^card/query$', queryCard, name='queryCard'), # 添加卡 url(r'^card/add$', addCard, name='addCard'), # 用户通过经销商的卡链接绑定卡 url(r'^card/bind$', bindCard, name="bindCard"), # 针对没有绑定经销商和开卡地址的卡特殊处理 # url(r'^card/bindGroup$', bindGroupForCard, name= "bindGroupForCard"), # 用户编辑卡 url(r'^card/edit$', editCard, name="editCard"), # 用户修改卡号 url(r'^swapCardNo$', swapCardNo, name="swapCardNo"), # 获取余额清单 url(r'^card/unbind$', unbindCard, name='unbindCard'), # 获取卡充值记录 url(r'^getUserCardRecord$', getUserCardRecord, name='getUserCardRecord'), # 设置实体卡挂失状态 url(r'^freezeCard$', freezeCard, name='freezeCard'), # 获取当前正在使用的设备 # 获取当前用户的数据统计 url(r'^getUserCenterCount$', getUserCenterCount, name='getUserCenterCount'), # 实体卡相关接口 url(r'^card/asynDiscountList$', cardDiscountList, name='cardDiscountList'), url(r'^getAgentQRCode$', getAgentQRCode, name='getAgentQRCode'), # 华为用户登录的接口 url(r'^huaweiAccess$', huaweiAccess, name='huaweiAccess'), # 终端用户的位置信息 url(r'^reportEndUserLocation$', reportEndUserLocation, name='reportEndUserLocation'), # 优惠活动相关函数 # 获取优惠活动 url(r'^getOnsale$', getOnsale, name='getOnsale'), # 免费送金币 url(r'^promotion/getCoins$', getPromotionalCoins, name='getPromotionalCoins'), # 免费按摩 url(r'^promotion/getDuration$', getPromotionalDuration, name='getPromotionalDuration'), # 获取套餐图的banner url(r'^getBannerList$', getBannerList, name='getBannerList'), # 优惠充值页面 url(r'^onsaleRecharge$', onsaleRecharge, name='onsaleRecharge'), # 营销活动推广虚拟卡跳转页面 url(r'^onsaleTicketList', onsaleTicketList, name='onsaleTicketList'), url(r'^submitComment$', submitComment, name='submitComment'), # 实名后启动设备 url(r'^sendCodeForVerify$', sendCodeForVerify, name='sendCodeForVerify'), url(r'^mobileVerify$', mobileVerify, name='mobileVerify'), url(r"^getTelVerifyInfo$", getTelVerifyInfo, name="getTelVerifyInfo"), url(r"^updateTelVerifyInfo$", updateTelVerifyInfo, name="updateTelVerifyInfo"), url(r'^test$', test, name='test'), url(r'^getOrderStatus$', getOrderStatus, name='getOrderStatus'), url(r'^pressButton$', pressButton, name='pressButton'), url(r'^stopCountDown$', stopCountDown, name='stopCountDown'), url(r'^getCardTicketList$', getCardTicketList, name='getCardTicketList'), url(r'^getCardTicket$', getCardTicket, name='getCardTicket'), url(r'^getCardTicketTypeList$', getCardTicketTypeList, name='getCardTicketTypeList'), url(r'^getShareCardTicket$', getShareCardTicket, name='getShareCardTicket'), url(r'^removeCardSharedMembers$', removeCardSharedMembers, name='removeCardSharedMembers'), url(r'^stopService$', stopService, name='stopService'), url(r'^toggleDeviceStatus$', toggleDeviceStatus, name='toggleDeviceStatus'), url(r'^getDeviceSellItems$', getDeviceSellItems, name='getDeviceSellItems'), url(r'^getDeviceCells$', getDeviceCells, name='getDeviceCells'), url(r'^changeDeviceVolume$', changeVolume, name='changeVolume'), url(r'^bindVirtualCardToRechargeIDCard$', bindVirtualCardToRechargeIDCard, name='bindVirtualCardToRechargeIDCard'), url(r'^unbindVirtualCardToRechargeIDCard$', unbindVirtualCardToRechargeIDCard, name='unbindVirtualCardToRechargeIDCard'), url(r'^uploadIdentify$', UploadIdentify, name='UploadIdentify'), url(r'^sendActiveSmsCode$', sendActiveSmsCode, name="sendActiveSmsCode"), url(r'^updateUserActiveInfo$', updateUserActiveInfo, name="UserRegister"), url(r'^getUserActiveInfo$', getUserActiveInfo, name="getUserActiveInfo"), url(r'^device/deviceTrack$', DeviceTrack, name="DeviceTrack"), url(r'^pay/gateway$', payGateway, name='payGateway'), url(r'^pay/setMyUserDetail$', setMyUserDetail, name='setMyUserDetail'), url(r'^([^/]+)/finishedPay$', payNotify, name='payNotify'), # TODO 京东阿里授权回调,其他平台都需要走整个流程. 微信暂时没有合并 url(r'^([^/]+)/auth/callback$', authCallback, name='authCallback'), # 收藏设备相关函数 url(r'^device/getFavoriteDevice$', getFavoriteDevice, name="getFavoriteDevice"), url(r'^device/addFavoriteDevice$', addFavoriteDevice, name="addFavoriteDevice"), url(r'^device/deleteFavoriteDevice$', deleteFavoriteDevice, name="deleteFavoriteDevice"), # 广告 url(r'^checkPoint$', checkPoint, name="checkPoint"), # 监督号获取openId url(r'^moniUserAccess$', moniUserAccess, name="moniUserAccess"), url(r'^isNeedAccessMoniApp$', isNeedAccessMoniApp, name="isNeedAccessMoniApp"), url(r'^getComplaintList$', getComplaintList, name="getComplaintList"), url(r'^submitComplaint$', submitComplaint, name="submitComplaint"), url(r'^queryServicePhone$', queryServicePhone, name="queryServicePhone"), url(r'^getAllFeature$', getAllFeature, name="getAllFeature"), url(r'^getUserVirtualCardByGroup$', getUserVirtualCardByGroup, name="getUserVirtualCardByGroup"), url(r'^queryCardNo$', queryCardNo, name="queryCardNo"), url(r'^prepareScanCard$', prepareScanCard, name="prepareScanCard"), url(r'^checkUserConsumeOrder$', checkUserConsumeOrder, name="checkUserConsumeOrder"), url(r'^preJudgment$', preJudgment, name="preJudgment"), url(r'^getTempPackage$', getTempPackage, name="getTempPackage"), url(r'^getCardBindUserStatus$', getCardBindUserStatus, name="getCardBindUserStatus"), url(r'^updateCardBindUserInfo$', updateCardBindUserInfo, name="updateCardBindUserInfo"), url(r'^getChargeCardPara$', getRemoteCardBalance, name="getRemoteCardBalance"), url(r'^getUserDisclaimer$', getUserDisclaimer, name="getUserDisclaimer"), url(r'^pay/gatewayEntry$', gatewayEntry, name="gatewayEntry"), url(r'^pauseUsingDevice$', pauseUsingDevice, name='pauseUsingDevice'), url(r'^getMonthlyPackage$', getMonthlyPackage, name='getMonthlyPackage'), url(r'^checkVirtualCardRenew$', checkVirtualCardRenew, name='checkVirtualCardRenew'), url(r'^getMyMonthlyPackage$', getUserMonthlyPackage, name='getUserMonthlyPackage'), url(r'^getMonthlyPackageUseDetail$', getMonthlyPackageUseDetail, name='getMonthlyPackageUseDetail'), # 农村信用社支付 url(r'^supportPayment$', supportPayment, name='supportPayment'), url(r'^getAlipayAdResult$', getAlipayAdResult, name='getAlipayAdResult'), url(r'^getAlipayAd$', getAlipayAd, name='getAlipayAd'), url(r'^getMyRedpackList$', getMyRedpackList, name='getMyRedpackList'), url(r'^getCurrentFeePara$', getCurrentFeePara, name='getCurrentFeePara'), # 汽车桩的周边设备 url(r'^device/getNearbyCarStation$', getNearbyCarStation, name='getNearbyCarStation'), url(r'^([^/]+)/refundOrderNotifier$', refundOrderNotifier, name="refundOrderNotifier"), url(r'^cancelWaitPay$', cancelWaitPay, name="cancelWaitPay"), url(r'^pay/notify/cancel$', cancelRechargeRecord, name="cancelRechargeRecord"), ]) if settings.DEBUG: if get_test_point('user', 'PAY_NOTIFY_URL'): urlpatterns = urlpatterns + [ url(r'^([^/]+)/{}_finishedPay$'.format( get_test_point('user', 'PAY_NOTIFY_URL')), payNotify, name = 'payNotify')] if get_test_point('user', 'REFUND_NOTIFY_URL'): urlpatterns = urlpatterns + [url(r'^([^/]+)/{}_refundOrderNotifier$'.format( get_test_point('user', 'REFUND_NOTIFY_URL')), refundOrderNotifier, name = 'refundOrderNotifier')]