| | |
| | | f.close()
|
| | | return static_file("%s.zip"%couponid, r".\download", download=True)
|
| | |
|
| | |
|
| | | #2018.10.10 混服支持导致账号拼接逻辑变更需要spid
|
| | | # 卡类型 开头字母做标识如 g1~999代表此卡只能使用一次 h1~999卡可以重复使用 z开头代表固定码
|
| | | # 玩家使用卡号 参数 平台 区服 账号 区服链接(GM用)卡号
|
| | | # http://center.xxx.com:53003/Coupon/CouponCode.php?channel=appid&code=XXX&accid=YYY&sid=222&pushurl=s222.xxx.com
|
| | | # http://center.xxx.com:53003/Coupon/CouponCode.php?channel=appid&code=XXX&accid=YYY&sid=222&pushurl=s222.xxx.com&spid=jisu
|
| | | @myapp.route('/Coupon/CouponCode.php')
|
| | | def CouponCode():
|
| | | dataDict = request.GET
|
| | |
| | | if not codeStr:
|
| | | return
|
| | |
|
| | | spID = dataDict.get("spid", "")
|
| | | if not spID:
|
| | | mylog.debug("no spid")
|
| | | return
|
| | | |
| | | accid = dataDict.get("accid", "")
|
| | | if not accid:
|
| | | return
|
| | |
| | | return
|
| | |
|
| | | # 转化为游戏账号
|
| | | accid = "%s@%s@s%s"%(accid, agentName, sid)
|
| | | accid = "%s@%s@s%s"%(accid, spID, sid)
|
| | |
|
| | | dbController = CouponDB.GetDBEventCon()
|
| | | if not dbController:
|