소스 검색

【CHG】兼容检查表筛选排序字段名

ZhaoMn 4 년 전
부모
커밋
bcc73f3aff
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      railway-business/src/main/java/com/railway/business/catenary/service/impl/BusJcabServiceImpl.java

+ 5 - 4
railway-business/src/main/java/com/railway/business/catenary/service/impl/BusJcabServiceImpl.java

@@ -62,14 +62,15 @@ public abstract class BusJcabServiceImpl {
     // 如果排序字段不是BusJcab类的属性时,取默认排序字段
     log.info("前端指定的排序字段 - {}", jcab.getOrderBy());
     if (StringUtils.isNotEmpty(jcab.getOrderBy())) {
-      jcab.setOrderBy(SqlUtil.humpToLine(jcab.getOrderBy()));
-      if (JcebOrderFieldEnum.OPERATION_DATE.getField().equals(jcab.getOrderBy())) {
-        jcab.setOrderBy(JcebOrderFieldEnum.CHECK_DATE.getField());
+      if (JcebOrderFieldEnum.OPERATION_DATE.getAttribute().equals(jcab.getOrderBy())) {
+        jcab.setOrderBy(JcebOrderFieldEnum.CHECK_DATE.getAttribute());
       }
-      if(!fieldList.contains(jcab.getOrderBy())){
+      if (!fieldList.contains(jcab.getOrderBy())) {
         log.info("排序字段名在当前表不存在 - {}", jcab.getOrderBy());
         jcab.setOrderBy(null);
         jcab.setIsAsc(null);
+      } else {
+        jcab.setOrderBy(SqlUtil.humpToLine(jcab.getOrderBy()));
       }
     } else {
       // 默认倒序排列