Skip to content

Conversation

@clainyun
Copy link
Member

📌 PR 제목

feat | sprint2 | FRB-143 | develop 브랜치 병합 완료 | 윤다인


✨ 변경 사항

  • SensorUpdateDto에 sensorThres(임계치)와 allowVal(허용치) 필드 추가
  • SensorService.updateSensor()에 sensorThres·allowVal 저장 로직 추가
  • SensorDto에 sensorThres·allowVal 필드 추가, fromEntity()/getAllSensors() 매핑 업데이트
  • KafkaConsumer에 자동제어 로직 분리: performAutoControl() 메서드 구현
    • (임계치 ± 허용치) 범위 벗어날 때 센서 타입별로 ex) "온도가 %.1f℃입니다. 적정 온도로 조절해주세요. (임계치: %.1f℃)" 양식의 메시지 생성
    • 추후 MQTT publish 로직 TODO 표시
  • SystemLogDto에 value(측정값) 필드 추가, sendSystemLog() 호출 시 value 전달
  • 시스템 로그 타임스탬프를 ZonedDateTime.now(ZoneId.of("Asia/Seoul")) + ISO_LOCAL_DATE_TIME 포맷으로 변경

📸 스크린샷 (선택)

변경 전 변경 후
(이미지) (이미지)

✅ 체크리스트

  • 코드에 불필요한 부분은 없는가?
  • 기능이 정상 동작하는가?
  • 의존성은 문제가 없는가?
  • 커밋 메시지는 명확한가?

📎 관련 이슈

관련된 이슈 번호: 없음


💬 추가 설명

  • performAutoControl() 단위 테스트 추가 필요
  • 추후 mqttClient.publish(...) 호출로 자동제어 메시지 전송 구현 예정

@clainyun clainyun self-assigned this May 20, 2025
@clainyun clainyun merged commit 48e07f6 into develop May 20, 2025
1 check passed
gwangbu-desu pushed a commit that referenced this pull request May 24, 2025
chore | sprint2 | FRB-143 | develop 브랜치 병합 완료 | 윤다인
@wdd1016 wdd1016 deleted the feature/FRB-143 branch June 3, 2025 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants