|
@@ -461,6 +461,7 @@ class serveManagement(View):
|
|
|
try:
|
|
|
bucket_id = VodBucketModel.objects.filter(
|
|
|
bucket=bucket).values('id')[0]['id']
|
|
|
+ now_time = int(time.time())
|
|
|
store_meal_data = {
|
|
|
'bucket_id': bucket_id,
|
|
|
'day': day,
|
|
@@ -489,12 +490,14 @@ class serveManagement(View):
|
|
|
if in_app_purchase_qs.exists():
|
|
|
in_app_purchase_qs.update(
|
|
|
product_id=product_id, subscription_group=subscription_group,
|
|
|
- subscription_group_id=subscription_group_id, package_type=package_type)
|
|
|
+ subscription_group_id=subscription_group_id, package_type=package_type, update_time=now_time)
|
|
|
else:
|
|
|
if any([product_id, subscription_group, subscription_group_id, package_type]):
|
|
|
InAppPurchasePackage.objects.create(
|
|
|
rank_id=storeMealID, subscription_group=subscription_group,
|
|
|
- subscription_group_id=subscription_group_id, package_type=package_type)
|
|
|
+ subscription_group_id=subscription_group_id, package_type=package_type,
|
|
|
+ created_time=now_time, update_time=now_time
|
|
|
+ )
|
|
|
else:
|
|
|
store_meal = Store_Meal.objects.create(**store_meal_data).pay_type.set(pay_type)
|
|
|
# 新增苹果内购套餐
|
|
@@ -502,7 +505,9 @@ class serveManagement(View):
|
|
|
store_meal_id = store_meal.id
|
|
|
InAppPurchasePackage.objects.create(
|
|
|
rank_id=store_meal_id, subscription_group=subscription_group,
|
|
|
- subscription_group_id=subscription_group_id, package_type=package_type)
|
|
|
+ subscription_group_id=subscription_group_id, package_type=package_type,
|
|
|
+ created_time=now_time, update_time=now_time
|
|
|
+ )
|
|
|
return response.json(0)
|
|
|
except Exception as e:
|
|
|
print(e)
|
|
@@ -515,6 +520,7 @@ class serveManagement(View):
|
|
|
if not storeMealID:
|
|
|
return response.json(444)
|
|
|
try:
|
|
|
+ InAppPurchasePackage.objects.filter(rank_id=storeMealID).delete()
|
|
|
Store_Meal.objects.filter(id=storeMealID).delete()
|
|
|
return response.json(0)
|
|
|
except Exception as e:
|