From f9cb0f3f384279b2cbe87c35dde3ba573a0197f3 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期四, 24 四月 2025 16:17:25 +0800 Subject: [PATCH] 煤矿缴费修改 --- exam-system/src/main/java/com/gkhy/exam/pay/service/impl/CoalPayServiceImpl.java | 12 ++++++------ exam-system/src/main/resources/mapper/pay/CoalPayMapper.xml | 12 +++++++++++- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/CoalPayServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/CoalPayServiceImpl.java index d3a0cf8..e9c2923 100644 --- a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/CoalPayServiceImpl.java +++ b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/CoalPayServiceImpl.java @@ -81,12 +81,12 @@ List<CoalCategory> coalCategories = coalCategoryMapper.selectByCoalPayId(pay.getId()); pay.setCoalCategoryList(coalCategories); //学员数据 - List<CoalPayStudent> coalPayStudents = coalPayStudentService.selectByCoalPayId(pay.getId()); - List<CoalPayStudent> havePay = coalPayStudents.stream() - .filter(stu -> stu.getPayStatus() != null && stu.getPayStatus() == 1) - .collect(Collectors.toList()); - pay.setTotalNum(coalPayStudents.size()); - pay.setHavePayNum(havePay.size()); +// List<CoalPayStudent> coalPayStudents = coalPayStudentService.selectByCoalPayId(pay.getId()); +// List<CoalPayStudent> havePay = coalPayStudents.stream() +// .filter(stu -> stu.getPayStatus() != null && stu.getPayStatus() == 1) +// .collect(Collectors.toList()); +// pay.setTotalNum(coalPayStudents.size()); +// pay.setHavePayNum(havePay.size()); // coalPayRepDtos.add(coalPayRepDto); } return coalPays; diff --git a/exam-system/src/main/resources/mapper/pay/CoalPayMapper.xml b/exam-system/src/main/resources/mapper/pay/CoalPayMapper.xml index 02c758a..547e83a 100644 --- a/exam-system/src/main/resources/mapper/pay/CoalPayMapper.xml +++ b/exam-system/src/main/resources/mapper/pay/CoalPayMapper.xml @@ -106,7 +106,17 @@ where id = #{id} </update> <select id="selectCoalPayList" resultType="com.gkhy.exam.pay.dto.rep.CoalPayRepDto"> - <include refid="selectCoalPayVo"/> + select id, + batch_name, + dept_id, + pay_type, + amount, + year, + quarter, + pay_person_type, pay_company_name, pay_company_card, update_by, update_time, create_by, create_time, del_flag , + ( SELECT COUNT(cps.id) FROM coal_pay_student cps WHERE cps.del_flag = 0 AND cps.coal_pay_id = coal_pay.id ) AS total_num, + ( SELECT COUNT(cps.id) FROM coal_pay_student cps WHERE cps.del_flag = 0 AND cps.coal_pay_id = coal_pay.id AND cps.pay_status = 1 ) AS have_pay_num + from coal_pay <where> <if test="deptId != null "> and dept_id = #{deptId} -- Gitblit v1.9.2