Skip to content

Commit 8919a2a

Browse files
committed
fix(model): AIModel sınıfında active alanı için varsayılan değer kontrolü güncellendi; ModelDataFixer sınıfında hata düzeltmeleri yapıldı
1 parent e36c537 commit 8919a2a

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

user-service/src/main/java/com/craftpilot/userservice/model/ai/AIModel.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import 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
}

user-service/src/main/java/com/craftpilot/userservice/util/ModelDataFixer.java

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package 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;
54
import 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
}

0 commit comments

Comments
 (0)