From 5a66aa5d53f3c69e75701084a51a2f42cd0ce642 Mon Sep 17 00:00:00 2001 From: chenshaohua <635616957@qq.com> Date: Fri, 10 Jul 2026 17:53:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E6=88=91=E7=9A=84?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=EF=BC=8C=E6=B7=BB=E5=8A=A0=E6=8A=95=E8=AF=89?= =?UTF-8?q?=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/cms/service/impl/JobApplyServiceImpl.java | 10 +++++++++- .../src/main/resources/mapper/app/AppUserMapper.xml | 3 ++- .../com/ruoyi/common/core/domain/entity/MyChart.java | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobApplyServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobApplyServiceImpl.java index 8e244df..cae3353 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobApplyServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobApplyServiceImpl.java @@ -1,7 +1,9 @@ package com.ruoyi.cms.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.cms.domain.AppUserJobComplaint; import com.ruoyi.cms.domain.FairCollection; import com.ruoyi.cms.domain.Job; import com.ruoyi.cms.domain.JobApply; @@ -15,7 +17,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Arrays; -import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.stream.Collectors; @@ -39,6 +40,8 @@ public class JobApplyServiceImpl extends ServiceImpl im private FairCollectionMapper fairCollectionMapper; @Autowired private CompanyCollectionMapper companyCollectionMapper; + @Autowired + private AppUserJobComplaintMapper appUserJobComplaintMapper; /** * 查询岗位申请 @@ -113,11 +116,16 @@ public class JobApplyServiceImpl extends ServiceImpl im Integer collectionCompanyCount = companyCollectionMapper.collectionJob(SiteSecurityUtils.getUserId()).size(); Integer jobReviewCount = appReviewJobMapper.review(SiteSecurityUtils.getUserId(),new MineJobQuery()).size(); Integer fairCollecitonCount = fairCollectionMapper.selectList(Wrappers.lambdaQuery().eq(FairCollection::getUserId, SiteSecurityUtils.getUserId())).size(); + //投诉数量 + Integer plaintCount = Math.toIntExact(appUserJobComplaintMapper.selectCount( + new LambdaQueryWrapper().eq(AppUserJobComplaint::getUserId, SiteSecurityUtils.getUserId()).eq(AppUserJobComplaint::getDelFlag, "0") + )); HashMap map = new HashMap<>(); map.put("applyCount", applyCount); map.put("collectionCount", collectionJobCount+collectionCompanyCount); map.put("jobReviewCount", jobReviewCount); map.put("fairCollecitonCount", fairCollecitonCount); + map.put("plaintCount", plaintCount); return map; } diff --git a/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml b/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml index 6d58ac5..48baa46 100644 --- a/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml +++ b/ruoyi-bussiness/src/main/resources/mapper/app/AppUserMapper.xml @@ -112,10 +112,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"