File tree Expand file tree Collapse file tree 2 files changed +10
-13
lines changed
user-service/src/main/java/com/craftpilot/userservice Expand file tree Collapse file tree 2 files changed +10
-13
lines changed Original file line number Diff line number Diff line change 1111import java .time .LocalDateTime ;
1212
1313@ Data
14- @ Builder
14+ @ Builder ( toBuilder = true )
1515@ NoArgsConstructor
1616@ AllArgsConstructor
1717@ Document (collection = "ai_models" )
@@ -32,7 +32,10 @@ public class AIModel {
3232 private String creditType ;
3333 private String category ;
3434 private Integer contextLength ;
35+
36+ @ Builder .Default
3537 private boolean active = true ;
38+
3639 private LocalDateTime createdAt ;
3740 private LocalDateTime updatedAt ;
3841}
Original file line number Diff line number Diff line change 11package com .craftpilot .userservice .util ;
22
3- import com .craftpilot .userservice .model .AIModel ;
4- import com .craftpilot .userservice .model .AIModel .AIModelBuilder ;
3+ import com .craftpilot .userservice .model .ai .AIModel ;
54import org .springframework .stereotype .Component ;
65
76@ Component
@@ -12,16 +11,11 @@ public AIModel fixAIModelData(AIModel model) {
1211 return null ;
1312 }
1413
15- AIModelBuilder builder = model .toBuilder ();
16-
17- // AIModel verilerindeki olası hataları düzelt
18- // Örneğin, isActive alanını kontrol et ve gerekirse düzelt
19- if (builder .isActive () == null ) {
20- builder .active (true ); // Varsayılan değeri true olarak ayarla
21- }
22-
23- // Diğer düzeltmeler...
24- // builder.setSomeField(defaultValue);
14+ AIModel .AIModelBuilder builder = model .toBuilder ();
15+
16+ if (model .isActive () == false ) {
17+ builder .active (true );
18+ }
2519
2620 return builder .build ();
2721 }
You can’t perform that action at this time.
0 commit comments