فهرست منبع

解决AI返回场景id匹配不到律师问题

ldz 3 هفته پیش
والد
کامیت
b189c14cfd
1فایلهای تغییر یافته به همراه1 افزوده شده و 4 حذف شده
  1. 1 4
      alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/LawyerUserServiceImpl.java

+ 1 - 4
alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/LawyerUserServiceImpl.java

@@ -432,7 +432,7 @@ public class LawyerUserServiceImpl extends ServiceImpl<LawyerUserMapper, LawyerU
             List<Integer> lawyerIds = getLawyerIdsByCategoryId(categoryId);
             if (lawyerIds.isEmpty()) {
                 // 如果没有匹配的律师,返回空结果
-                return R.data(new Page<>(page, size));
+                return  getRecommendedLawyerList(1, 5, null);
             }
             queryWrapper.in("id", lawyerIds);
         }
@@ -449,10 +449,7 @@ public class LawyerUserServiceImpl extends ServiceImpl<LawyerUserMapper, LawyerU
         // 为每个律师设置关联的法律问题场景列表
         if (pageResult.getRecords() != null && !pageResult.getRecords().isEmpty()) {
             setLawyerScenarios(pageResult.getRecords());
-        }else {
-            return  getRecommendedLawyerList(1, 5, null);
         }
-
         return R.data(pageResult);
     }