فهرست منبع

自治区校对问题调整

devops 3 ماه پیش
والد
کامیت
662ff96838

+ 18 - 4
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/TrsSiteconfigServiceImpl.java

@@ -297,7 +297,12 @@ public class TrsSiteconfigServiceImpl implements ITrsSiteconfigService
                                 null, policyErrorTypeMap, policyErrorRuleMap, errorGradeMap, startTimeMap, endTimeMap, trsSiteconfig);
 
                         // 5. 准备查询下一页
-                        pageNum++;
+                        // 重要:检查是否已经是最后一页
+                        if (articles.size() < pageSize) {
+                            hasMoreData = false;
+                        } else {
+                            pageNum++;
+                        }
 
                     }
                 } finally {
@@ -402,9 +407,13 @@ public class TrsSiteconfigServiceImpl implements ITrsSiteconfigService
                                 // 4. 处理当前页数据
                                 detectAndSaveResults(trsSensitiveResultsMapper, TrsSensitiveResults.class, trie, articles, correctWordMap, errorTypeMap, null, errorGradeMap,startTimeMap,endTimeMap, trsSiteconfig);
                                 detectAndSaveResults(trsPolicyResultsMapper, TrsPolicyResults.class, policyTrie, articles, null, policyErrorTypeMap, policyErrorRuleMap, errorGradeMap,startTimeMap,endTimeMap, trsSiteconfig);
-
                                 // 5. 准备查询下一页
-                                pageNum++;
+                                // 重要:检查是否已经是最后一页
+                                if (articles.size() < pageSize) {
+                                    hasMoreData = false;
+                                } else {
+                                    pageNum++;
+                                }
 
                             }
                         } finally {
@@ -1289,7 +1298,12 @@ public class TrsSiteconfigServiceImpl implements ITrsSiteconfigService
                         // 4. 处理当前页数据
                         processUrls(articles,site,id);
                         // 5. 准备查询下一页
-                        pageNum++;
+                        // 重要:检查是否已经是最后一页
+                        if (articles.size() < pageSize) {
+                            hasMoreData = false;
+                        } else {
+                            pageNum++;
+                        }
 
                     }
                 } finally {

+ 2 - 2
ruoyi-project/src/main/java/com/ruoyi/project/utils/JiaoduiUtils.java

@@ -226,7 +226,7 @@ public class JiaoduiUtils
             builder.addKeyword(wrongWord);
             correctWordMap.put(wrongWord, sensitiveWord.getCorrectWord());
             errorTypeMap.put(wrongWord, sensitiveWord.getErrorType());
-            errorTypeMap.put(wrongWord, sensitiveWord.getErrorGrade());
+            errorGradeMap.put(wrongWord, sensitiveWord.getErrorGrade());
 //            errorTypeMap.put(wrongWord, "common");
         }
         return builder.build();
@@ -245,7 +245,7 @@ public class JiaoduiUtils
             policyErrorTypeMap.put(wrongWord, sensitiveWord.getErrorType());
             policySourceMap.put(wrongWord, sensitiveWord.getSource());
             policyUrlMap.put(wrongWord, sensitiveWord.getLinkurl());
-            policyUrlMap.put(wrongWord, sensitiveWord.getErrorGrade());
+            policyErrorGradeMap.put(wrongWord, sensitiveWord.getErrorGrade());
 //            policyErrorTypeMap.put(wrongWord, "political");
         }
         return builder.build();