|
@@ -5,7 +5,6 @@ from typing import Optional
|
|
|
from fastapi import APIRouter, HTTPException, Query
|
|
|
from loguru import logger
|
|
|
|
|
|
-from app.controllers.targets.target import readjust_all_target
|
|
|
from app.controllers.targets.temperature import temperature_target_control_v1, temperature_target_control_v2
|
|
|
from app.models.domain.feedback import FeedbackValue
|
|
|
from app.models.domain.targets import TargetReadjustResponse
|
|
@@ -47,36 +46,6 @@ async def readjust_target(
|
|
|
return response
|
|
|
|
|
|
|
|
|
-@router.get('/adjust/test', response_model=TargetReadjustResponse)
|
|
|
-async def test_readjust_target(
|
|
|
- project_id: str = Query(..., max_length=50, regex='^Pj'),
|
|
|
- space_id: str = Query(..., max_length=50, regex='^Sp')
|
|
|
-):
|
|
|
- feedback = {
|
|
|
- 'a little cold': 0,
|
|
|
- 'so cold': 0,
|
|
|
- 'a little hot': 1,
|
|
|
- 'so hot': 0,
|
|
|
- 'switch on': 0,
|
|
|
- }
|
|
|
- try:
|
|
|
- need_run_room_control = await readjust_all_target(project_id, space_id, feedback=feedback)
|
|
|
- except Exception as e:
|
|
|
- logger.error(e)
|
|
|
- raise HTTPException(
|
|
|
- status_code=500,
|
|
|
- detail='Oops, something wrong has happened'
|
|
|
- )
|
|
|
-
|
|
|
- response = {
|
|
|
- 'projectId': project_id,
|
|
|
- 'roomId': space_id,
|
|
|
- 'flag': 1 if need_run_room_control else 0,
|
|
|
- 'time': get_time_str()
|
|
|
- }
|
|
|
- return response
|
|
|
-
|
|
|
-
|
|
|
@router.get('/adjust/v2', response_model=TargetReadjustResponse)
|
|
|
async def readjust_target_v2(
|
|
|
project_id: str = Query(..., max_length=50, regex='^Pj', alias='project-id'),
|