shenhao 4 роки тому
батько
коміт
79875992cc

+ 2 - 0
src/main/java/com/ssj/service/mapper/CuratorMapper.java

@@ -181,5 +181,7 @@ public interface CuratorMapper {
     List<Map<String, Object>> searchHomeworkAllTop(Page page,@Param("startDate")String startDate, @Param("endDate")String endDate, @Param("subject")String subject);
 
     List<Map<String, Object>> searchActiveTop(@Param("startDate")String startDate, @Param("endDate")String endDate);
+
+    long selectCountByLibId(@Param("libId") String libId);
 }
 

+ 2 - 0
src/main/java/com/ssj/service/sys/fx/service/impl/SysCuratorServiceImpl.java

@@ -90,6 +90,8 @@ public class SysCuratorServiceImpl implements SysCuratorService {
     public Map<String, Object> homeworkIndex(String libId, int pageSize, int pageNo, Map<String, Object> params) {
         Map<String, Object> data = new HashMap<>(2);
         com.baomidou.mybatisplus.extension.plugins.pagination.Page   page = new com.baomidou.mybatisplus.extension.plugins.pagination.Page(pageNo, pageSize);
+        page.setSearchCount(false);
+        page.setTotal(curatorMapper.selectCountByLibId(libId));
         List<Map<String, Object>> list = curatorMapper.homeworkIndex(page,params.get("libId").toString(),params.get("queryDate").toString(),params.get("searchValue").toString(), MapUtils.getString(params,"queryEndDate"));
         data.put("list",list);
         data.put("total",page.getTotal());

+ 3 - 0
src/main/resources/mybatis/mapper/CuratorMapper.xml

@@ -608,4 +608,7 @@
         )a GROUP BY a.lib_id
         order by percent desc,a.lib_id
     </select>
+    <select id="selectCountByLibId" resultType="java.lang.Long">
+        select count(1) from tb_lib_vip where lib_id=#{libId}
+    </select>
 </mapper>