|
@@ -191,10 +191,18 @@ class CloudStorageView(View):
|
|
|
return response.json(444, 'status')
|
|
|
status = int(status)
|
|
|
start_time, end_time = LocalDateTimeUtil.get_today_date(True)
|
|
|
- if status == 3: #
|
|
|
- user_operate_qs = CloudVodSurveysOperateLog.objects.filter(user_id=userID, status=status,
|
|
|
- created_time__gte=start_time,
|
|
|
- created_time__lte=end_time)
|
|
|
- if not user_operate_qs.exists(): # 判断用户是否已点开问卷
|
|
|
- cls.cloud_vob_operate_log_save(status=status, userId=userID)
|
|
|
- return response.json(0)
|
|
|
+ local_time = int(time.time())
|
|
|
+ try:
|
|
|
+ if status == 3: #
|
|
|
+ cloud_vod_surveys_Operate_qs = CloudVodSurveysOperateLog.objects.filter(user_id=userID, status=status,
|
|
|
+ created_time__gte=start_time,
|
|
|
+ created_time__lte=end_time)
|
|
|
+ if not cloud_vod_surveys_Operate_qs.exists(): # 判断用户当天是否查阅问卷
|
|
|
+ cls.cloud_vob_operate_log_save(status=status, userId=userID)
|
|
|
+ else:
|
|
|
+ user_record_qs = cloud_vod_surveys_Operate_qs.first()
|
|
|
+ user_record_qs.updated_time = local_time
|
|
|
+ user_record_qs.save()
|
|
|
+ return response.json(0)
|
|
|
+ except Exception as e:
|
|
|
+ print(e)
|