工程预付款统计功能bug修改,系统漏洞修复
This commit is contained in:
parent
6d9247831c
commit
4ad61835e8
|
|
@ -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);
|
||||
writer.setSheet(1); // 切换到第二个工作表(索引从0开始)
|
||||
writer.renameSheet(1, "各月增减明细");
|
||||
|
|
|
|||
|
|
@ -242,6 +242,12 @@
|
|||
AND bm.p_id = #{params.prepaymentId}
|
||||
</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
|
||||
</select>
|
||||
|
||||
|
|
|
|||
|
|
@ -38,11 +38,11 @@ layui.use(['table', 'form', 'laydate'], function(){
|
|||
if (totalCount <= 1) {
|
||||
return `禁止操作`;
|
||||
} else {
|
||||
// 多条数据时,第一行禁止操作,其他行可以操作
|
||||
// 多条数据时,第一行可以操作,其他行禁止操作
|
||||
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>`;
|
||||
} else {
|
||||
return `禁止操作`;
|
||||
}
|
||||
}
|
||||
}}
|
||||
|
|
|
|||
Loading…
Reference in New Issue