|
@@ -958,16 +958,19 @@ class CloudStorageView(View):
|
|
|
if uid_bucket['use_status'] == 1 and uid_bucket['endTime'] > now_time: # 套餐使用中并且相同套餐叠加过期时间
|
|
|
Unused_Uid_Meal.objects.create(uid=uid, channel=channel, addTime=now_time, order_id=order_id,
|
|
|
expire=expire, is_ai=is_ai, bucket_id=bucket_id)
|
|
|
- UID_Bucket.objects.filter(id=uid_bucket_id).update(has_unused=1)
|
|
|
+ update_status = UID_Bucket.objects.filter(id=uid_bucket_id).update(has_unused=1)
|
|
|
use_flag = False
|
|
|
else:
|
|
|
- UID_Bucket.objects.filter(id=uid_bucket_id).update(channel=channel, bucket_id=bucket_id,
|
|
|
- endTime=end_time, updateTime=now_time,
|
|
|
- use_status=1)
|
|
|
+ update_status = UID_Bucket.objects.filter(id=uid_bucket_id).update(channel=channel,
|
|
|
+ bucket_id=bucket_id,
|
|
|
+ endTime=end_time,
|
|
|
+ updateTime=now_time,
|
|
|
+ use_status=1)
|
|
|
else:
|
|
|
uid_bucket = UID_Bucket.objects.create(uid=uid, channel=channel, bucket_id=bucket_id,
|
|
|
endTime=end_time, addTime=now_time, updateTime=now_time,
|
|
|
use_status=1)
|
|
|
+ update_status = True
|
|
|
uid_bucket_id = uid_bucket.id
|
|
|
|
|
|
device_info_qs = Device_Info.objects.filter(UID=uid, vodPrimaryUserID='', vodPrimaryMaster='')
|
|
@@ -981,7 +984,9 @@ class CloudStorageView(View):
|
|
|
# 核销coupon
|
|
|
if order_list[0]['coupon_id']:
|
|
|
CouponModel.objects.filter(id=order_list[0]['coupon_id']).update(use_status=2, update_time=now_time)
|
|
|
-
|
|
|
+ logger.info(
|
|
|
+ 'uid:{},uid_bucket_id:{},update_status:{},order_id:{}'.format(uid, uid_bucket_id, update_status,
|
|
|
+ order_id))
|
|
|
order_qs.update(status=1, updTime=now_time, uid_bucket_id=uid_bucket_id,
|
|
|
promotion_rule_id=promotion_rule_id)
|
|
|
date_time = time.strftime("%Y-%m-%d", time.localtime())
|