Browse Source

新增了代办未读个数接口

dev-V1.0.1
ganhao 6 months ago
parent
commit
02642d2fc0
  1. 22
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppTodoItemController.java

22
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppTodoItemController.java

@ -37,7 +37,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class AppTodoItemController extends BaseController { public class AppTodoItemController extends BaseController {
private final ITodoItemService todoItemService; private final ITodoItemService todoItemService;
private final IEnforcementEducationServicesService educationServicesService; private final IEnforcementEducationServicesService educationServicesService;
/** /**
@ -108,29 +108,29 @@ public class AppTodoItemController extends BaseController {
} }
/** /**
* 获取待办事项统计信息 * 获取待办个数
* 返回普法服务、执法评价、执法预告的未读个数及总数 * 返回普法服务、执法评价、执法预告的未读个数及总数
*/ */
@GetMapping("/statistics") @GetMapping("/statisticsUnReadCount")
public R<TodoStatisticsVo> getStatistics() { public R<TodoStatisticsVo> statisticsUnReadCount() {
TodoStatisticsVo statistics = new TodoStatisticsVo(); TodoStatisticsVo statistics = new TodoStatisticsVo();
// 1. 统计普法服务未读个数 // 1. 统计普法服务未读个数
Long pffwCount = educationServicesService.countUnreadEducationServices(); Long pffwCount = educationServicesService.countUnreadEducationServices();
statistics.setPffwCount(pffwCount != null ? pffwCount : 0L); statistics.setPffwCount(pffwCount != null ? pffwCount : 0L);
// 2. 执法评价未读个数(暂时默认为0) // 2. 执法评价未读个数(暂时默认为0)
statistics.setZfpjCount(0L); statistics.setZfpjCount(0L);
// 3. 执法预告未读个数(暂时默认为0) // 3. 执法预告未读个数(暂时默认为0)
statistics.setZfygCount(0L); statistics.setZfygCount(0L);
// 4. 计算总未读个数 // 4. 计算总未读个数
Long totalCount = statistics.getPffwCount() Long totalCount = statistics.getPffwCount()
+ statistics.getZfpjCount() + statistics.getZfpjCount()
+ statistics.getZfygCount(); + statistics.getZfygCount();
statistics.setTotalCount(totalCount); statistics.setTotalCount(totalCount);
return R.ok(statistics); return R.ok(statistics);
} }
} }

Loading…
Cancel
Save