From 4ad61835e85ebd7c070f65179740422faf92edf1 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Mon, 4 Aug 2025 13:57:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E7=A8=8B=E9=A2=84=E4=BB=98=E6=AC=BE?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=8A=9F=E8=83=BDbug=E4=BF=AE=E6=94=B9,?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E6=BC=8F=E6=B4=9E=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ca/bm/service/impl/PrepaymentServiceImpl.java | 12 ++++++++++++ src/main/resources/mappers/ca/PrepaymentMapper.xml | 6 ++++++ src/main/resources/static/js/prepayment/proForm.js | 6 +++--- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/bonus/boot/manager/ca/bm/service/impl/PrepaymentServiceImpl.java b/src/main/java/com/bonus/boot/manager/ca/bm/service/impl/PrepaymentServiceImpl.java index 4163ea4..d9e0401 100644 --- a/src/main/java/com/bonus/boot/manager/ca/bm/service/impl/PrepaymentServiceImpl.java +++ b/src/main/java/com/bonus/boot/manager/ca/bm/service/impl/PrepaymentServiceImpl.java @@ -239,6 +239,18 @@ public class PrepaymentServiceImpl implements PrepaymentService { } // 创建第二个工作表 + // 定义一个List来接收所有id的值 + List prepaymentId = new ArrayList<>(); + if(list.size()>0){ + for(PrepaymentBean bean:list){ + String id = bean.getId(); + // 将id添加到数组中 + prepaymentId.add(id); + } + }else{ + prepaymentId.add("a"); + } + params.put("prepaymentIds", prepaymentId); List list2=dao.getOperationsList(params,1,1000000); writer.setSheet(1); // 切换到第二个工作表(索引从0开始) writer.renameSheet(1, "各月增减明细"); diff --git a/src/main/resources/mappers/ca/PrepaymentMapper.xml b/src/main/resources/mappers/ca/PrepaymentMapper.xml index ad18fb3..4115139 100644 --- a/src/main/resources/mappers/ca/PrepaymentMapper.xml +++ b/src/main/resources/mappers/ca/PrepaymentMapper.xml @@ -242,6 +242,12 @@ AND bm.p_id = #{params.prepaymentId} + + AND bm.p_id IN + + #{id} + + ORDER BY bm.updated_time DESC diff --git a/src/main/resources/static/js/prepayment/proForm.js b/src/main/resources/static/js/prepayment/proForm.js index 8825b07..8b6f65c 100644 --- a/src/main/resources/static/js/prepayment/proForm.js +++ b/src/main/resources/static/js/prepayment/proForm.js @@ -38,11 +38,11 @@ layui.use(['table', 'form', 'laydate'], function(){ if (totalCount <= 1) { return `禁止操作`; } else { - // 多条数据时,第一行禁止操作,其他行可以操作 + // 多条数据时,第一行可以操作,其他行禁止操作 if (d.LAY_INDEX === 0) { - return `禁止操作`; - } else { return `修改 删除`; + } else { + return `禁止操作`; } } }}