|  |  | @@ -7,6 +7,8 @@ from django.conf import settings | 
            
            
              | 7 | 7 |  from django_logit import logit | 
            
            
              | 8 | 8 |  from django_response import response | 
            
            
              | 9 | 9 |   | 
            
            
              |  | 10 | +from equipment.models import IsolationPointInfo | 
            
            
              |  | 11 | +from utils.error.errno_utils import IsolationPointStatusCode | 
            
            
              | 10 | 12 |  from utils.redis.rpoint import get_point_info, set_point_info | 
            
            
              | 11 | 13 |   | 
            
            
              | 12 | 14 |   | 
            
            
            
            
              |  |  | @@ -36,6 +38,9 @@ def screen_info(request): | 
            
            
              | 36 | 38 |   | 
            
            
              | 37 | 39 |      point_id = get_point_info(uuid) | 
            
            
              | 38 | 40 |   | 
            
            
              | 39 |  | -    return response(data={ | 
            
            
              | 40 |  | -        'point_id': point_id, | 
            
            
              | 41 |  | -    }) | 
            
            
              |  | 41 | +    try: | 
            
            
              |  | 42 | +        point = IsolationPointInfo.objects.get(point_id=point_id, status=True) | 
            
            
              |  | 43 | +    except IsolationPointInfo.DoesNotExist: | 
            
            
              |  | 44 | +        return response(IsolationPointStatusCode.ISOLATIONPOINT_NOT_FOUND) | 
            
            
              |  | 45 | + | 
            
            
              |  | 46 | +    return response(data=point.data) |