Explorar el Código

到账已认领 排序问题处理

yzc hace 2 años
padre
commit
2a470e73e1

+ 4 - 1
hx-account/src/main/java/com/fjhx/account/service/account/impl/AccountRunningWaterServiceImpl.java

@@ -87,7 +87,10 @@ public class AccountRunningWaterServiceImpl extends ServiceImpl<AccountRunningWa
         }
         if (ObjectUtil.isNotEmpty(dto.getDataType()) && dto.getDataType() == 1) {// 到账认领数据
             wrapper.eq("arw.received", 10);
-            wrapper.orderByAsc("arw.is_claim", "arw.create_time");
+            //到账认领状态使用自定义排序 0未认领 2部分认领 1已认领
+            wrapper.orderByAsc("field(arw.is_claim,0,2,1)");
+            //到账时间倒序
+            wrapper.orderByDesc("arw.transaction_time");
         }
         // todo ERP-》资金管理-》资金流水分页 要求按交易时间排序,我也不懂上面if排序是在哪调用的,先在else里加吧
         else {