src/main/java/com/ruoyi/account/service/impl/financial/AccountSubjectServiceImpl.java
@@ -174,7 +174,7 @@ if (accountSubjectDto != null && accountSubjectDto.getStatus() != null) { queryWrapper.eq(AccountSubject::getStatus, accountSubjectDto.getStatus()); } queryWrapper.orderByAsc(AccountSubject::getSubjectCode).orderByAsc(AccountSubject::getId); queryWrapper.orderByDesc(AccountSubject::getSubjectCode).orderByDesc(AccountSubject::getId); return queryWrapper; } @@ -296,8 +296,8 @@ } List<AccountSubject> sortedSubjects = new ArrayList<>(subjects); sortedSubjects.sort(Comparator .comparing(AccountSubject::getSubjectCode, Comparator.nullsLast(String::compareTo)) .thenComparing(AccountSubject::getId, Comparator.nullsLast(Long::compareTo))); .comparing(AccountSubject::getSubjectCode, Comparator.nullsFirst(String::compareTo)).reversed() .thenComparing(AccountSubject::getId, Comparator.nullsFirst(Long::compareTo)).reversed()); Map<Long, AccountSubjectVo> subjectVoMap = new LinkedHashMap<>(); for (AccountSubject subject : sortedSubjects) { src/main/java/com/ruoyi/staff/service/impl/StaffSalaryMainServiceImpl.java
@@ -56,6 +56,7 @@ staffSalaryMainLambdaQueryWrapper.eq(StaffSalaryMain::getStatus, staffSalaryMain.getStatus()); } } staffSalaryMainLambdaQueryWrapper.orderByDesc(StaffSalaryMain::getId); Page<StaffSalaryMain> page1 = staffSalaryMainMapper.selectPage(page, staffSalaryMainLambdaQueryWrapper); page1.getRecords().forEach(main -> { List<StaffSalaryDetail> staffSalaryDetailList = staffSalaryDetailMapper.selectList(new LambdaQueryWrapper<StaffSalaryDetail>().eq(StaffSalaryDetail::getMainId, main.getId())); src/main/resources/mapper/account/purchase/AccountPaymentApplicationMapper.xml
@@ -44,6 +44,7 @@ AND A.apply_date BETWEEN #{req.startDate} AND #{req.endDate} </if> </where> order by A.id desc </select> <select id="getInboundBatchesBySupplier" src/main/resources/mapper/account/purchase/AccountPurchaseInvoiceMapper.xml
@@ -42,6 +42,7 @@ AND api.issue_date BETWEEN #{req.startDate} AND #{req.endDate} </if> </where> order by api.id desc </select> <select id="getInboundBatchesBySupplier" resultType="com.ruoyi.account.bean.vo.purchase.PurchaseInboundVo"> src/main/resources/mapper/account/purchase/AccountPurchasePaymentMapper.xml
@@ -44,6 +44,7 @@ AND app.payment_date BETWEEN #{req.startDate} AND #{req.endDate} </if> </where> order by app.id desc </select> <select id="selectPayment" resultType="com.ruoyi.home.dto.IncomeExpenseAnalysisDto"> SELECT DATE_FORMAT(payment_date, #{dateFormat}) AS dateStr, src/main/resources/mapper/account/sales/AccountInvoiceApplicationMapper.xml
@@ -25,6 +25,7 @@ AND A.apply_date BETWEEN #{req.startDate} AND #{req.endDate} </if> </where> order by A.id desc </select> <select id="getOutboundBatchesByCustomer" resultType="com.ruoyi.account.bean.vo.sales.SalesOutboundVo"> src/main/resources/mapper/account/sales/AccountSalesCollectionMapper.xml
@@ -45,7 +45,7 @@ AND A.collection_date BETWEEN #{req.startDate} AND #{req.endDate} </if> </where> order by A.id desc </select> <select id="existsByStockOutRecordId" resultType="java.lang.Boolean"> SELECT COUNT(*) > 0 src/main/resources/mapper/account/sales/AccountSalesInvoiceMapper.xml
@@ -42,6 +42,7 @@ AND asi.issue_date BETWEEN #{req.startDate} AND #{req.endDate} </if> </where> order by asi.id desc </select> </mapper>