|
@@ -791,8 +791,8 @@ class CloudStorageView(View):
|
|
|
|
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
|
datetime = time.strftime("%Y-%m-%d", time.localtime())
|
|
|
- sys_msg_text_list = ['尊重的客户,您的'+UID+'设备在'+datetime+'已成功购买云存套餐,特此通知。', 'Dear customer, your '+UID+' device has successfully purchased the cloud storage package at '+datetime+', hereby notified.']
|
|
|
- self.do_vod_msg_Notice(UID, channel, userid, lang, sys_msg_text_list)
|
|
|
+ sys_msg_text_list = ['温馨提示:尊重的客户,您的'+UID+'设备在'+datetime+'已成功购买云存套餐', 'Warm tips: Dear customers, your '+UID+' device has successfully purchased the cloud storage package in '+datetime]
|
|
|
+ self.do_vod_msg_Notice(UID, channel, userid, lang, sys_msg_text_list, 'SMS_217407207')
|
|
|
red_url = "{SERVER_DOMAIN_SSL}web/paid2/success.html".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL)
|
|
|
if lang != 'cn':
|
|
|
red_url = "{SERVER_DOMAIN_SSL}web/paid2/en_success.html".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL)
|
|
@@ -897,10 +897,10 @@ class CloudStorageView(View):
|
|
|
|
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
|
datetime = time.strftime("%Y-%m-%d", time.localtime())
|
|
|
- sys_msg_text_list = ['尊重的客户,您的' + UID + '设备在' + datetime + '已成功购买云存套餐,特此通知。',
|
|
|
- 'Dear customer, your ' + UID + ' device has successfully purchased the cloud storage package at ' + datetime + ', hereby notified.']
|
|
|
+ sys_msg_text_list = ['温馨提示:尊重的客户,您的' + UID + '设备在' + datetime + '已成功购买云存套餐',
|
|
|
+ 'Warm tips: Dear customers, your '+UID+' device has successfully purchased the cloud storage package in '+datetime]
|
|
|
|
|
|
- self.do_vod_msg_Notice(UID, channel, userid, lang, sys_msg_text_list)
|
|
|
+ self.do_vod_msg_Notice(UID, channel, userid, lang, sys_msg_text_list, 'SMS_217407207')
|
|
|
|
|
|
# return response.json(0)
|
|
|
red_url = "{SERVER_DOMAIN_SSL}web/paid2/success.html".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL)
|
|
@@ -1000,9 +1000,9 @@ class CloudStorageView(View):
|
|
|
|
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
|
datetime = time.strftime("%Y-%m-%d", time.localtime())
|
|
|
- sys_msg_text_list = ['尊重的客户,您的' + UID + '设备在' + datetime + '已成功购买云存套餐,特此通知。',
|
|
|
- 'Dear customer, your ' + UID + ' device has successfully purchased the cloud storage package at ' + datetime + ', hereby notified.']
|
|
|
- self.do_vod_msg_Notice(UID, channel, userid, lang, sys_msg_text_list)
|
|
|
+ sys_msg_text_list = ['温馨提示:尊重的客户,您的' + UID + '设备在' + datetime + '已成功购买云存套餐',
|
|
|
+ 'Warm tips: Dear customers, your '+UID+' device has successfully purchased the cloud storage package in '+datetime]
|
|
|
+ self.do_vod_msg_Notice(UID, channel, userid, lang, sys_msg_text_list, 'SMS_217407207')
|
|
|
return HttpResponse(pay.xml_to_dict({'return_code': 'SUCCESS', 'return_msg': 'OK'}))
|
|
|
else:
|
|
|
order_qs.update(status=10)
|
|
@@ -1279,10 +1279,10 @@ class CloudStorageView(View):
|
|
|
# 'user_id': userID
|
|
|
# }
|
|
|
# UIDMainUser.objects.create(**uid_main_dict)
|
|
|
-
|
|
|
+ sms = 'SMS_217407207'
|
|
|
datetime = time.strftime("%Y-%m-%d", time.localtime())
|
|
|
- sys_msg_text_list = ['尊重的客户,您的' + uid + '设备在' + datetime + '已成功购买云存套餐,特此通知。',
|
|
|
- 'Dear customer, your ' + uid + ' device has successfully purchased the cloud storage package at ' + datetime + ', hereby notified.']
|
|
|
+ sys_msg_text_list = ['温馨提示:尊重的客户,您的' + uid + '设备在' + datetime + '已成功购买云存套餐',
|
|
|
+ 'Warm tips: Dear customers, your '+uid+' device has successfully purchased the cloud storage package in '+datetime]
|
|
|
# return response.json(0)
|
|
|
returnurl = "{SERVER_DOMAIN_SSL}cloudstorage/payOK?lang={lang}".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL,lang=lang)
|
|
|
if pay_type == 10:
|
|
@@ -1293,9 +1293,9 @@ class CloudStorageView(View):
|
|
|
)
|
|
|
returnurl = "{SERVER_DOMAIN_SSL}cloudstorage/payOK?paytype=10&lang={lang}".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL,lang=lang)
|
|
|
datetime = time.strftime("%Y-%m-%d", time.localtime())
|
|
|
- sys_msg_text_list = ['尊重的客户,您的' + uid + '设备在' + datetime + '已成功体验云存,特此通知。',
|
|
|
- 'Dear customers, your '+uid+' device has successfully experienced cloud storage at '+datetime+', hereby notified.']
|
|
|
-
|
|
|
+ sys_msg_text_list = ['温馨提示:尊重的客户,您的' + uid + '设备在' + datetime + '已成功体验云存',
|
|
|
+ 'Warm tips: respected customers, your '+uid+' device has successfully experienced cloud storage in '+datetime]
|
|
|
+ sms = 'SMS_217407311'
|
|
|
if pay_type == 11:
|
|
|
update_dict = {}
|
|
|
update_dict['is_activate'] = 1
|
|
@@ -1304,11 +1304,11 @@ class CloudStorageView(View):
|
|
|
returnurl = "{SERVER_DOMAIN_SSL}cloudstorage/payOK?paytype=11&lang={lang}".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL,lang=lang)
|
|
|
|
|
|
datetime = time.strftime("%Y-%m-%d", time.localtime())
|
|
|
- sys_msg_text_list = ['尊重的客户,您的' + uid + '设备在' + datetime + '已成功兑换云存,特此通知。',
|
|
|
- 'Dear customer, your '+uid+' device has been redeemed for cloud deposit at '+datetime+', hereby notified.']
|
|
|
-
|
|
|
+ sys_msg_text_list = ['温馨提示:尊重的客户,您的' + uid + '设备在' + datetime + '已成功兑换云存',
|
|
|
+ 'Warm tips: Dear customers, your '+uid+' device has been successfully converted to cloud deposit at '+datetime]
|
|
|
+ sms = 'SMS_217417315'
|
|
|
|
|
|
- self.do_vod_msg_Notice(uid, channel, userID, lang, sys_msg_text_list)
|
|
|
+ self.do_vod_msg_Notice(uid, channel, userID, lang, sys_msg_text_list, sms)
|
|
|
result = returnurl
|
|
|
return response.json(0, result)
|
|
|
except Exception:
|
|
@@ -1462,7 +1462,7 @@ class CloudStorageView(View):
|
|
|
return response.json(0, had_vod_list)
|
|
|
|
|
|
# 云存操作系统消息
|
|
|
- def do_vod_msg_Notice(self, uid, channel, userID, lang, sys_msg_text_list):
|
|
|
+ def do_vod_msg_Notice(self, uid, channel, userID, lang, sys_msg_text_list, sms):
|
|
|
try:
|
|
|
logger = logging.getLogger('log')
|
|
|
logger.info('进来了')
|
|
@@ -1483,10 +1483,10 @@ class CloudStorageView(View):
|
|
|
username = user.username
|
|
|
data_valid = DataValid()
|
|
|
if data_valid.email_validate(username):
|
|
|
- S3Email.faEmail(sys_msg_text,username)
|
|
|
+ S3Email().faEmail(sys_msg_text, username)
|
|
|
elif data_valid.mobile_validate(username):
|
|
|
params = u'{"devname":"' + uid + '","submittime":"' + time.strftime("%Y-%m-%d",time.localtime()) + '"}'
|
|
|
- self.sendMessage(username, params, 'SMS_217405528')
|
|
|
+ self.sendMessage(username, params, sms)
|
|
|
|
|
|
self.pushApp(nowTime, uid, channel, sys_msg_text)
|
|
|
|
|
@@ -1498,12 +1498,16 @@ class CloudStorageView(View):
|
|
|
def do_vod_msg_end(self, request_dict):
|
|
|
response = ResponseObject()
|
|
|
now_time = int(time.time())
|
|
|
- # 前7天提示一次
|
|
|
- list = UID_Bucket.objects.filter(Q(endTime__lte=(now_time - 3600 * 168)) & Q(endTime__gt=now_time - 3600 * 72)).values('id','uid','bucket__area','channel','endTime')
|
|
|
+ # 过期前第365天提示一次,测试用
|
|
|
+ list = UID_Bucket.objects.filter(Q(endTime__gt=now_time + 3600 * 8736) & Q(endTime__lte=(now_time + 3600 * 8760))).values('id','uid','bucket__area','channel','endTime')
|
|
|
+ self.do_vod_msg(now_time,list)
|
|
|
+
|
|
|
+ # 过期前第7天提示一次
|
|
|
+ list = UID_Bucket.objects.filter(Q(endTime__gt=now_time + 3600 * 144) & Q(endTime__lte=(now_time + 3600 * 168))).values('id','uid','bucket__area','channel','endTime')
|
|
|
self.do_vod_msg(now_time,list)
|
|
|
|
|
|
- # 前3天提示一次
|
|
|
- list = UID_Bucket.objects.filter(Q(endTime__lte=(now_time - 3600 * 72)) & Q(endTime__gt=now_time)).values('id','uid','bucket__area','channel','endTime')
|
|
|
+ # 过期前第3天提示一次
|
|
|
+ list = UID_Bucket.objects.filter(Q(endTime__gt=now_time + 3600 * 48) & Q(endTime__lte=(now_time + 3600 * 72))).values('id','uid','bucket__area','channel','endTime')
|
|
|
self.do_vod_msg(now_time,list)
|
|
|
return response.json(0)
|
|
|
|
|
@@ -1519,12 +1523,10 @@ class CloudStorageView(View):
|
|
|
for oo in oqlist:
|
|
|
if ub['id'] == oo['uid_bucket_id']:
|
|
|
if ub['bucket__area'] == 'cn':
|
|
|
- sys_msg_text = "尊重的客户,您" + ub['uid'] + "设备的云存套餐将在" + time.strftime("%Y-%m-%d",
|
|
|
- ub['endTime']) + "到期,特此通知。"
|
|
|
+ sys_msg_text = "温馨提示:尊重的客户,您" + ub['uid'] + "设备的云存套餐将在" + time.strftime("%Y-%m-%d",
|
|
|
+ ub['endTime']) + "到期"
|
|
|
else:
|
|
|
- sys_msg_text = "Dear customer, the cloud storage package of your " + ub[
|
|
|
- 'uid'] + " device will expire in " + time.strftime("%Y-%m-%d",
|
|
|
- ub['endTime']) + ", hereby notified."
|
|
|
+ sys_msg_text = "Warm tips: Dear customers, the cloud storage package of your " + ub['uid'] + " device will expire at " + time.strftime("%Y-%m-%d",ub['endTime'])
|
|
|
uq_list.append(SysMsgModel(
|
|
|
userID_id=oo['userID_id'],
|
|
|
addTime=now_time,
|
|
@@ -1541,12 +1543,12 @@ class CloudStorageView(View):
|
|
|
data_valid = DataValid()
|
|
|
|
|
|
if data_valid.email_validate(username):
|
|
|
- S3Email.faEmail(sys_msg_text, username)
|
|
|
+ S3Email().faEmail(sys_msg_text, username)
|
|
|
elif data_valid.mobile_validate(username):
|
|
|
params = u'{"devname":"' + ub['uid'] + '","submittime":"' + time.strftime("%Y-%m-%d",
|
|
|
ub[
|
|
|
'endTime']) + '"}'
|
|
|
- self.sendMessage(username, params, 'SMS_217425550')
|
|
|
+ self.sendMessage(username, params, 'SMS_217427260')
|
|
|
|
|
|
self.pushApp(now_time, ub['uid'], ub['channel'], sys_msg_text)
|
|
|
|