Răsfoiți Sursa

fix 修改车队列表

chenbiao 2 ani în urmă
părinte
comite
91faeed007

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/ChatgptSession.java

@@ -66,5 +66,10 @@ public class ChatgptSession extends BaseEntity {
      */
     private String remark;
 
+    /**
+     * 分数
+     */
+    private Double score;
+
 
 }

+ 1 - 1
netflix-dao/src/main/java/com/cyksj/model/views/ChatgptCarInfoView.java

@@ -64,7 +64,7 @@ public class ChatgptCarInfoView {
     /**
      * 使用次数
      */
-
+    @DbIgnore
     private Integer use;
 
     @DbField("cs.isPlus")

+ 2 - 1
netflix-service/src/main/java/com/cyksj/service/chatgpt/impl/ChatGptAccountServiceImpl.java

@@ -746,7 +746,7 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
 
     // 获取得分最低的N个车队的方法
     public List<ChatgptCarInfoView> getLowestScoreFleets(int count, Boolean isPlus) {
-        List<ChatgptCarInfoView> chatgptCarInfoViews = beanSearcher.searchList(ChatgptCarInfoView.class, MapUtils.builder().field(ChatgptCarInfoView::getIsPlus, isPlus).orderBy(ChatgptCarInfoView::getScore).desc().limit(0, count).build());
+        List<ChatgptCarInfoView> chatgptCarInfoViews = beanSearcher.searchList(ChatgptCarInfoView.class, MapUtils.builder().field(ChatgptCarInfoView::getIsPlus, isPlus).orderBy(ChatgptCarInfoView::getScore).asc().limit(0, count).build());
 
         chatgptCarInfoViews.forEach(this::buildChatgptCarInfoView);
         return chatgptCarInfoViews;
@@ -802,6 +802,7 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
         }
         int use = getCarConversationCount(view.getCarId(), 3L).intValue();
         view.setUse(use);
+        view.setScore(Math.min(view.getScore(), 200));
         return view;
     }