From ec30d25fe1d4300c8bf81492df7149b00d56bb8c Mon Sep 17 00:00:00 2001 From: zhuyy Date: Wed, 21 Jun 2023 13:51:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ydool/staff/controller/AuditController.java | 5 +++++ .../java/com/ydool/staff/service/IAuditService.java | 2 ++ .../com/ydool/staff/service/impl/AuditServiceImpl.java | 10 +++++++--- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ydool/staff/controller/AuditController.java b/src/main/java/com/ydool/staff/controller/AuditController.java index 5e02f8f..e24848a 100644 --- a/src/main/java/com/ydool/staff/controller/AuditController.java +++ b/src/main/java/com/ydool/staff/controller/AuditController.java @@ -94,4 +94,9 @@ public class AuditController extends BaseController { return AjaxResult.fail().msg("审批状态错误"); } + @GetMapping() + public AjaxResult count(){ + return auditService.counts(); + } + } diff --git a/src/main/java/com/ydool/staff/service/IAuditService.java b/src/main/java/com/ydool/staff/service/IAuditService.java index 06cfc98..f06318d 100644 --- a/src/main/java/com/ydool/staff/service/IAuditService.java +++ b/src/main/java/com/ydool/staff/service/IAuditService.java @@ -30,5 +30,7 @@ public interface IAuditService { AjaxResult submitAudit(Page page); AjaxResult waitingAudit(Page page); + + AjaxResult counts(); } diff --git a/src/main/java/com/ydool/staff/service/impl/AuditServiceImpl.java b/src/main/java/com/ydool/staff/service/impl/AuditServiceImpl.java index 1fdd3b0..e0663c9 100644 --- a/src/main/java/com/ydool/staff/service/impl/AuditServiceImpl.java +++ b/src/main/java/com/ydool/staff/service/impl/AuditServiceImpl.java @@ -8,7 +8,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.github.yulichang.query.MPJQueryWrapper; import com.ydool.common.base.BaseService; import com.ydool.common.cache.ConfigCache; import com.ydool.common.constant.ArgsConst; @@ -19,7 +18,6 @@ import com.ydool.staff.entity.*; import com.ydool.staff.mapper.*; import com.ydool.staff.request.AuditRequest; import com.ydool.staff.service.IAuditService; -import com.ydool.staff.service.IPersonnelService; import com.ydool.system.entity.Config; import com.ydool.system.entity.User; import com.ydool.system.mapper.ConfigMapper; @@ -27,7 +25,6 @@ import com.ydool.system.mapper.UserMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.StringUtils; import javax.annotation.Resource; import java.util.Date; @@ -559,5 +556,12 @@ public class AuditServiceImpl extends BaseService implements .eq(Audit::getAuditOrder, "waiting").eq(Audit::getApprover, StpUtil.getLoginIdAsString())); return AjaxResult.ok().data(selectPage); } + + + @Override + public AjaxResult counts() { + Integer count = auditMapper.selectCount(Wrappers.lambdaQuery(Audit.class).eq(Audit::getAuditOrder, "waiting").eq(Audit::getApprover, StpUtil.getLoginIdAsString())); + return AjaxResult.ok().data(count); + } }