diff --git a/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java b/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java index fced2eb..166ea74 100644 --- a/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java +++ b/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java @@ -29,6 +29,13 @@ public interface ClassifyMapper { */ int countAllRs(); + /** + * 统计符合条件的数量 + * @param qmap + * @return + */ + int countRsByMap(@Param("map")Map qmap); + /** * 依据条件进行统计 * @param strwhere diff --git a/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java index 72034e9..5c044e6 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java @@ -36,7 +36,7 @@ public class ClassifyServiceImpl implements ClassifyService { int end=page*limit; //记录总数 - int total =classifyMapper.countAllRs(); + int total =classifyMapper.countRsByMap(qmap); SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); diff --git a/src/main/resources/mapper/szwh/ClassifyMapper.xml b/src/main/resources/mapper/szwh/ClassifyMapper.xml index 0582200..cd1ba30 100644 --- a/src/main/resources/mapper/szwh/ClassifyMapper.xml +++ b/src/main/resources/mapper/szwh/ClassifyMapper.xml @@ -38,6 +38,26 @@ select count(*) from ; + + + +