工程预付款统计功能bug修改,系统漏洞修复

This commit is contained in:
lSun 2025-08-04 13:57:33 +08:00
parent 6d9247831c
commit 4ad61835e8
3 changed files with 21 additions and 3 deletions

View File

@ -239,6 +239,18 @@ public class PrepaymentServiceImpl implements PrepaymentService {
} }
// 创建第二个工作表 // 创建第二个工作表
// 定义一个List来接收所有id的值
List<String> 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<OperationsBean> list2=dao.getOperationsList(params,1,1000000); List<OperationsBean> list2=dao.getOperationsList(params,1,1000000);
writer.setSheet(1); // 切换到第二个工作表索引从0开始 writer.setSheet(1); // 切换到第二个工作表索引从0开始
writer.renameSheet(1, "各月增减明细"); writer.renameSheet(1, "各月增减明细");

View File

@ -242,6 +242,12 @@
AND bm.p_id = #{params.prepaymentId} AND bm.p_id = #{params.prepaymentId}
</if> </if>
<if test="params.prepaymentIds != null and !params.prepaymentIds.isEmpty()">
AND bm.p_id IN
<foreach item="id" collection="params.prepaymentIds" separator="," open="(" close=")">
#{id}
</foreach>
</if>
ORDER BY bm.updated_time DESC ORDER BY bm.updated_time DESC
</select> </select>

View File

@ -38,11 +38,11 @@ layui.use(['table', 'form', 'laydate'], function(){
if (totalCount <= 1) { if (totalCount <= 1) {
return `禁止操作`; return `禁止操作`;
} else { } else {
// 多条数据时,第一行禁止操作,其他行可以操作 // 多条数据时,第一行可以操作,其他行禁止操作
if (d.LAY_INDEX === 0) { if (d.LAY_INDEX === 0) {
return `禁止操作`;
} else {
return `<a class="layui-btn layui-btn-xs" onclick="edit('${d.id}','${d.reverseId}')">修改</a> <a class="layui-btn layui-btn-danger layui-btn-xs" onclick="del('${d.id}')">删除</a>`; return `<a class="layui-btn layui-btn-xs" onclick="edit('${d.id}','${d.reverseId}')">修改</a> <a class="layui-btn layui-btn-danger layui-btn-xs" onclick="del('${d.id}')">删除</a>`;
} else {
return `禁止操作`;
} }
} }
}} }}