2025-03-17 18:06:54 +08:00

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