91 lines
2.3 KiB
Python
91 lines
2.3 KiB
Python
import datetime
|
|
|
|
|
|
# 获取橱窗pick_extra
|
|
def get_cc_pick_extra(userid):
|
|
return 'ly_' + userid + '_cc'
|
|
|
|
# 获取分享赚external_info
|
|
def get_product_share_external_info(userid):
|
|
return "ly_"+ userid + "_pdshare"
|
|
|
|
# 获取转链external_info
|
|
def get_zl_external_info(userid):
|
|
return "ly_"+ userid + "_pdzl"
|
|
|
|
# 获取垫付external_info
|
|
def get_product_df_external_info(userid):
|
|
return "ly_"+ userid + "_pddf"
|
|
|
|
# 获取0元购external_info
|
|
def get_product_0y_external_info(userid):
|
|
return "ly_"+ userid + "_0y"
|
|
|
|
def get_cc_userid(pick_extra):
|
|
try:
|
|
userid = None
|
|
if pick_extra:
|
|
data = pick_extra.split('_')
|
|
if len(data) == 3 and data[0] == 'ly' and data[2] == 'cc':
|
|
userid = data[1]
|
|
return userid
|
|
except:
|
|
return None
|
|
def get_product_share_userid(external_info):
|
|
try:
|
|
userid = None
|
|
if external_info:
|
|
data = external_info.split('_')
|
|
if len(data) == 3 and data[0] == 'ly' and data[2] == 'pdshare':
|
|
userid = data[1]
|
|
return userid
|
|
except:
|
|
return None
|
|
|
|
def get_product_df_userid(external_info):
|
|
try:
|
|
userid = None
|
|
if external_info:
|
|
data = external_info.split('_')
|
|
if len(data) == 3 and data[0] == 'ly' and data[2] == 'pddf':
|
|
userid = data[1]
|
|
return userid
|
|
except:
|
|
return None
|
|
|
|
def get_product_0y_userid(external_info):
|
|
try:
|
|
userid = None
|
|
if external_info:
|
|
data = external_info.split('_')
|
|
if len(data) == 3 and data[0] == 'ly' and data[2] == '0y':
|
|
userid = data[1]
|
|
return userid
|
|
except:
|
|
return None
|
|
|
|
def get_product_zl_userid(external_info):
|
|
try:
|
|
userid = None
|
|
if external_info:
|
|
data = external_info.split('_')
|
|
if len(data) == 3 and data[0] == 'ly' and data[2] == 'pdzl':
|
|
userid = data[1]
|
|
return userid
|
|
except:
|
|
return None
|
|
|
|
def getSalesStr(sale):
|
|
if sale<=999:
|
|
return "%s"%sale
|
|
else:
|
|
return "%s万"%round(sale/10000,1)
|
|
return sale
|
|
|
|
def getActiveEndStr(date):
|
|
now = datetime.datetime.now().date()
|
|
delta = date - now
|
|
days = delta.days
|
|
if days<0:
|
|
return 0
|
|
return days |