File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
backend/src/main/java/com/example/backend/dashboard Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 55public class CaseDetectRequest {
66 private Integer officeId ; // 사무소 ID
77 private Integer cctvId ; // CCTV ID
8- private int level ; // 위험 레벨
98 private String category ; // "fire", "assault" 등
109 private String video ; // 스토리지에 저장된 영상 URL
1110 private String memo ; // 기타 메모
Original file line number Diff line number Diff line change @@ -27,6 +27,11 @@ public CaseDetectResponse saveCase(CaseDetectRequest request) {
2727 CctvEntity cctvEntity = cctvRepository .findById (request .getCctvId ())
2828 .orElseThrow (() -> new EntityNotFoundException ("CCTV 정보를 찾을 수 없습니다." ));
2929
30+ int level ;
31+ if (request .getCategory ().equals ("assault" ) || request .getCategory ().equals ("crowd_congestion" ) ) {
32+ level = 1 ;
33+ } else level = 2 ;
34+
3035 // 2) 사건 저장
3136 CaseEntity caseEntity = CaseEntity .builder ()
3237 .office (OfficeEntity .builder ().id (request .getOfficeId ()).build ())
@@ -37,7 +42,7 @@ public CaseDetectResponse saveCase(CaseDetectRequest request) {
3742 .state (CaseEntity .CaseState .미확인 )
3843 .accuracy (true )
3944 .memo (request .getMemo ())
40- .level (request . getLevel () )
45+ .level (level )
4146 .progressDate (null )
4247 .build ();
4348
You can’t perform that action at this time.
0 commit comments