|
@@ -10,7 +10,8 @@ from django.views import View
|
|
|
|
|
|
from Model.models import Device_User, Device_Info, Order_Model, UID_Bucket, Unused_Uid_Meal, GatewaySubDevice, \
|
|
from Model.models import Device_User, Device_Info, Order_Model, UID_Bucket, Unused_Uid_Meal, GatewaySubDevice, \
|
|
FamilyRoomDevice, UidPushModel, UserExModel, UserOauth2Model, UidUserModel, GrantCodeModel, UserAppFrequencyModel, \
|
|
FamilyRoomDevice, UidPushModel, UserExModel, UserOauth2Model, UidUserModel, GrantCodeModel, UserAppFrequencyModel, \
|
|
- AppLogModel, UserFamily, FamilyMember, FamilyMemberJoin, SmartScene, DeviceSuperPassword
|
|
|
|
|
|
+ AppLogModel, UserFamily, FamilyMember, FamilyMemberJoin, SmartScene, DeviceSuperPassword, SceneLog
|
|
|
|
+from Object.RedisObject import RedisObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
|
|
|
|
|
|
|
|
@@ -34,8 +35,14 @@ class InitView(View):
|
|
|
|
|
|
@staticmethod
|
|
@staticmethod
|
|
def health_check(request_dict):
|
|
def health_check(request_dict):
|
|
- response = ResponseObject()
|
|
|
|
- return response.json(0)
|
|
|
|
|
|
+ try:
|
|
|
|
+ redis_obj = RedisObject()
|
|
|
|
+ response = ResponseObject()
|
|
|
|
+ Device_Info.objects.filter().values('id').first()
|
|
|
|
+ SceneLog.objects.filter().values('id').first()
|
|
|
|
+ return response.json(0)
|
|
|
|
+ except Exception as e:
|
|
|
|
+ return HttpResponse(repr(e), status=500)
|
|
|
|
|
|
@staticmethod
|
|
@staticmethod
|
|
def delete_account(request_dict):
|
|
def delete_account(request_dict):
|