|
@@ -40,7 +40,7 @@ from Ansjer.config import OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET, OSS_ROLE_AR
|
|
JPUSH_CONFIG, FCM_CONFIG, OAUTH_ACCESS_TOKEN_SECRET
|
|
JPUSH_CONFIG, FCM_CONFIG, OAUTH_ACCESS_TOKEN_SECRET
|
|
from Model.models import Device_Info, Order_Model, Store_Meal, VodHlsModel, OssCrdModel, UID_Bucket, StsCrdModel, \
|
|
from Model.models import Device_Info, Order_Model, Store_Meal, VodHlsModel, OssCrdModel, UID_Bucket, StsCrdModel, \
|
|
ExperienceContextModel, Pay_Type, CDKcontextModel, Device_User, SysMassModel, SysMsgModel, UidPushModel, \
|
|
ExperienceContextModel, Pay_Type, CDKcontextModel, Device_User, SysMassModel, SysMsgModel, UidPushModel, \
|
|
- Unused_Uid_Meal
|
|
|
|
|
|
+ Unused_Uid_Meal, UIDMainUser
|
|
from Object.AliPayObject import AliPayObject
|
|
from Object.AliPayObject import AliPayObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.TokenObject import TokenObject
|
|
@@ -775,6 +775,14 @@ class CloudStorageView(View):
|
|
}
|
|
}
|
|
dvq.update(**dvq_set_update_dict)
|
|
dvq.update(**dvq_set_update_dict)
|
|
|
|
|
|
|
|
+ uid_main_exist = UIDMainUser.objects.filter(UID=UID)
|
|
|
|
+ if not uid_main_exist.exists():
|
|
|
|
+ uid_main_dict = {
|
|
|
|
+ 'UID': UID,
|
|
|
|
+ 'user_id': userid
|
|
|
|
+ }
|
|
|
|
+ UIDMainUser.objects.create(**uid_main_dict)
|
|
|
|
+
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
sys_msg_text_list = ['成功购买云存', 'Successful purchase of cloud storage']
|
|
sys_msg_text_list = ['成功购买云存', 'Successful purchase of cloud storage']
|
|
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)
|
|
@@ -871,6 +879,15 @@ class CloudStorageView(View):
|
|
'vodPrimaryMaster': username
|
|
'vodPrimaryMaster': username
|
|
}
|
|
}
|
|
dvq.update(**dvq_set_update_dict)
|
|
dvq.update(**dvq_set_update_dict)
|
|
|
|
+
|
|
|
|
+ uid_main_exist = UIDMainUser.objects.filter(UID=UID)
|
|
|
|
+ if not uid_main_exist.exists():
|
|
|
|
+ uid_main_dict = {
|
|
|
|
+ 'UID': UID,
|
|
|
|
+ 'user_id': userid
|
|
|
|
+ }
|
|
|
|
+ UIDMainUser.objects.create(**uid_main_dict)
|
|
|
|
+
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
sys_msg_text_list = ['成功购买云存','Successful purchase of cloud storage']
|
|
sys_msg_text_list = ['成功购买云存','Successful purchase of cloud storage']
|
|
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)
|
|
@@ -962,6 +979,15 @@ class CloudStorageView(View):
|
|
'vodPrimaryMaster': username
|
|
'vodPrimaryMaster': username
|
|
}
|
|
}
|
|
dvq.update(**dvq_set_update_dict)
|
|
dvq.update(**dvq_set_update_dict)
|
|
|
|
+
|
|
|
|
+ uid_main_exist = UIDMainUser.objects.filter(UID=UID)
|
|
|
|
+ if not uid_main_exist.exists():
|
|
|
|
+ uid_main_dict = {
|
|
|
|
+ 'UID': UID,
|
|
|
|
+ 'user_id': userid
|
|
|
|
+ }
|
|
|
|
+ UIDMainUser.objects.create(**uid_main_dict)
|
|
|
|
+
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
order_qs.update(status=1, updTime=nowTime, uid_bucket_id=uid_bucket_id)
|
|
sys_msg_text_list = ['成功购买云存', 'Successful purchase of cloud storage']
|
|
sys_msg_text_list = ['成功购买云存', 'Successful purchase of cloud storage']
|
|
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)
|
|
@@ -1234,6 +1260,14 @@ class CloudStorageView(View):
|
|
}
|
|
}
|
|
dvq.update(**dvq_set_update_dict)
|
|
dvq.update(**dvq_set_update_dict)
|
|
|
|
|
|
|
|
+ uid_main_exist = UIDMainUser.objects.filter(UID=uid)
|
|
|
|
+ if not uid_main_exist.exists():
|
|
|
|
+ uid_main_dict = {
|
|
|
|
+ 'UID': uid,
|
|
|
|
+ 'user_id': userID
|
|
|
|
+ }
|
|
|
|
+ UIDMainUser.objects.create(**uid_main_dict)
|
|
|
|
+
|
|
sys_msg_text_list = ['成功购买云存', 'Successful purchase of cloud storage']
|
|
sys_msg_text_list = ['成功购买云存', 'Successful purchase of cloud storage']
|
|
# return response.json(0)
|
|
# return response.json(0)
|
|
returnurl = "{SERVER_DOMAIN_SSL}cloudstorage/payOK?lang={lang}".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL,lang=lang)
|
|
returnurl = "{SERVER_DOMAIN_SSL}cloudstorage/payOK?lang={lang}".format(SERVER_DOMAIN_SSL=SERVER_DOMAIN_SSL,lang=lang)
|
|
@@ -1605,7 +1639,7 @@ def updateUnusedUidBucket(request):
|
|
expired_uid_buckets = UID_Bucket.objects.filter(endTime__lte=now_time,has_unused=1).values("id","uid")[0:1000]
|
|
expired_uid_buckets = UID_Bucket.objects.filter(endTime__lte=now_time,has_unused=1).values("id","uid")[0:1000]
|
|
for expired_uid_bucket in expired_uid_buckets:
|
|
for expired_uid_bucket in expired_uid_buckets:
|
|
unuseds = Unused_Uid_Meal.objects.filter(uid=expired_uid_bucket['uid']).values("id","uid","channel","addTime","expire",
|
|
unuseds = Unused_Uid_Meal.objects.filter(uid=expired_uid_bucket['uid']).values("id","uid","channel","addTime","expire",
|
|
- "num","bucket_id","userID_id").order_by('addTime')[0:1]
|
|
|
|
|
|
+ "num","bucket_id").order_by('addTime')[0:1]
|
|
if not unuseds.exists():
|
|
if not unuseds.exists():
|
|
continue
|
|
continue
|
|
unused = unuseds[0]
|
|
unused = unuseds[0]
|
|
@@ -1615,7 +1649,7 @@ def updateUnusedUidBucket(request):
|
|
has_unused = 1 if count_unused>1 else 0
|
|
has_unused = 1 if count_unused>1 else 0
|
|
endTime = CommonService.calcMonthLater(unused['expire'] * unused['num'])
|
|
endTime = CommonService.calcMonthLater(unused['expire'] * unused['num'])
|
|
UID_Bucket.objects.filter(uid=expired_uid_bucket['uid']).update(channel=unused['channel'],endTime=endTime,bucket_id=unused['bucket_id']
|
|
UID_Bucket.objects.filter(uid=expired_uid_bucket['uid']).update(channel=unused['channel'],endTime=endTime,bucket_id=unused['bucket_id']
|
|
- ,updateTime=now_time,use_status=1,userID_id=unused['userID_id'],
|
|
|
|
|
|
+ ,updateTime=now_time,use_status=1,
|
|
has_unused=has_unused)
|
|
has_unused=has_unused)
|
|
Unused_Uid_Meal.objects.filter(id=unused['id']).delete()
|
|
Unused_Uid_Meal.objects.filter(id=unused['id']).delete()
|
|
StsCrdModel.objects.filter(uid=expired_uid_bucket['uid']).delete() # 删除sts记录
|
|
StsCrdModel.objects.filter(uid=expired_uid_bucket['uid']).delete() # 删除sts记录
|