dzx пре 1 година
родитељ
комит
8a8b6882ac

+ 1 - 1
src/main/java/com/xjrsoft/module/student/mapper/PbVXsxxsfytbMapper.java

@@ -36,7 +36,7 @@ public interface PbVXsxxsfytbMapper extends MPJBaseMapper<PbVXsxxsfytb> {
 
     PbVXsxxsfytbFeeitemVo getStudentFeeInfo(@Param("dto") BaseStudentInfoDetailDto dto);
 
-    List<FeeDetailListVo> getFeeDetail(@Param("studentcode") String studentcode);
+    List<FeeDetailListVo> getFeeDetail(@Param("studentcode") String studentcode, @Param("beltcode") String beltcode);
 
     List<StringCountVo> studentCategoryStat(@Param("dto") PbVXsxxsfytbStatDto dto);
 

+ 1 - 1
src/main/java/com/xjrsoft/module/student/service/IPbVXsxxsfytbService.java

@@ -29,7 +29,7 @@ public interface IPbVXsxxsfytbService extends MPJBaseService<PbVXsxxsfytb> {
 
     PbVXsxxsfytbFeeitemVo getStudentFeeInfo(String credentialNumber);
 
-    List<FeeDetailListVo> getFeeDetail(String studentcode);
+    List<FeeDetailListVo> getFeeDetail(String studentcode, String beltcode);
 
     /**
      * 查询学生是否有欠费信息

+ 2 - 2
src/main/java/com/xjrsoft/module/student/service/impl/PbVXsxxsfytbServiceImpl.java

@@ -255,8 +255,8 @@ public class PbVXsxxsfytbServiceImpl extends MPJBaseServiceImpl<PbVXsxxsfytbMapp
     }
 
     @Override
-    public List<FeeDetailListVo> getFeeDetail(String studentcode) {
-        return pbVXsxxsfytbMapper.getFeeDetail(studentcode);
+    public List<FeeDetailListVo> getFeeDetail(String studentcode, String beltcode) {
+        return pbVXsxxsfytbMapper.getFeeDetail(studentcode, beltcode);
     }
 
     @Override

+ 3 - 0
src/main/resources/mapper/student/PbVXsxxsfytbMapper.xml

@@ -38,6 +38,9 @@
         LEFT JOIN base_semester t3 ON t2.base_semester_id = t3.id
         LEFT JOIN pb_cse_feeitem2 t4 ON t1.feeitemcode = t4.feeitemcode
         WHERE t1.Studentcode = #{studentcode}
+        <if test="beltcode != null and beltcode != ''">
+            and t1.beltcode = #{beltcode}
+        </if>
     </select>