hch
2018-10-20 5c5414707d1145d79f7734c0bcb48335249aad2d
4240 微信商城,订单汇报优化
2个文件已修改
22 ■■■■ 已修改文件
Tool/WebCenter/Coupon/webapp.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tool/WebCenter/CouponCode/webapp.py 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tool/WebCenter/Coupon/webapp.py
@@ -366,6 +366,6 @@
    if not result:
        return json.dumps({"error":"insert card"}, ensure_ascii=False)
    mylog.debug("插入成功%s"%tmpCodeList)
    mylog.debug("插入成功%s条订单"%len(tmpCodeList))
   
    return json.dumps({orderID:codeList}, ensure_ascii=False)
Tool/WebCenter/CouponCode/webapp.py
@@ -24,6 +24,7 @@
from lib import mylog, CommFunc
import os.path
import zipfile
import time
# get: request.query.username request.GET.get('username','')
# post: request.forms.get('username')  request.POST.get('username')
@@ -195,7 +196,7 @@
        
        wxdata['status'] = 1
        wxdata['accid'] = dataDict.get("accid", "")     # 此处用原始账号
        wxdata['usetime'] = str(datetime.datetime.today())
        wxdata['usetime'] = str(datetime.datetime.today()).split(".")[0]
        
        wxdata['appid'] = agentName
        wxdata['serverid'] = 's%s'%sid
@@ -434,16 +435,17 @@
        post['ip'] = wxdata['ip'] 
        post['level'] = wxdata['level'] 
        post['viplevel'] = wxdata['viplevel'] 
        post['time'] = wxdata['usetime']
        post['time'] = int(time.time())
        
        key = ConfigIO.GetValue("Coupon", "%s_wxkey"%operateID)
        key = ConfigIO.GetValue("Coupon", "key_%s"%post['appid'])
        #md5(appid=$appid&regionid=$regionid&passport=$passport&&money=$money&time=$time$app_secret) 
        sign = md5.md5("appid=%s&regionid=%s&passport=%s&money=%s&time=%s%s"%(\
                    post['appid'], post['regionid'], post['passport'], post['money'], post['time'], key)).hexdigest()
        post['Sign'] = sign
        result = urllib2.urlopen(billurl, urllib.urlencode(post), 3)
        mylog.debug("SendDataCollectorBillInfo result %s"%result.read())
        signStr = "appid=%s&regionid=%s&passport=%s&money=%s&time=%s%s"%(\
                    post['appid'], post['regionid'], post['passport'], post['money'], post['time'], key)
        sign = md5.md5(signStr).hexdigest()
        #mylog.debug("SendDataCollectorBillInfo  %s-%s-%s-%s"%(signStr, sign, key, post))
        post['sign'] = sign
        result = urllib2.urlopen(billurl +"?" + urllib.urlencode(post), timeout =3)
        #mylog.debug("SendDataCollectorBillInfo result %s"%result.read())
    except Exception, e:
        mylog.debug("SendDataCollectorBillInfo error %s"%e)