From 3b41ed97d0f72cfd58de069da283f2f7ee3f09a5 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 27 六月 2025 09:57:36 +0800
Subject: [PATCH] 提交
---
server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyOnServiceImpl.java | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyOnServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyOnServiceImpl.java
index fc37177..ece16af 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyOnServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyOnServiceImpl.java
@@ -1022,6 +1022,45 @@
}
+
+ @Override
+ public DataListVO getCompanyMiniData(){
+ LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
+ DataListVO dataListVO = new DataListVO();
+ dataListVO.setDataFirst("0");
+ dataListVO.setDataSecond("0");
+ dataListVO.setDataThird("0");
+
+ dataListVO.setDataFirst(
+ insuranceApplyMapper.selectCount(new QueryWrapper<InsuranceApply>().lambda()
+ .eq(InsuranceApply::getCompanyId,loginUserInfo.getCompanyId())
+ .eq(InsuranceApply::getIsdeleted,Constants.ZERO)
+ .in(InsuranceApply::getStatus,Constants.InsuranceApplyStatus.UPLOAD_INSURANCE.getKey(),Constants.InsuranceApplyStatus.WTB_DONE.getKey())
+ .apply(" start_time <= now() and end_time >= now() ")
+ ).toString()
+ );
+ dataListVO.setDataSecond(
+ applyDetailJoinMapper.selectJoinCount( new MPJLambdaWrapper<ApplyDetail>()
+ .leftJoin(InsuranceApply.class, InsuranceApply::getId, ApplyDetail::getApplyId)
+ .eq(ApplyDetail::getIsdeleted, Constants.ZERO)
+ .eq(InsuranceApply::getIsdeleted, Constants.ZERO)
+ .in(InsuranceApply::getStatus,Constants.InsuranceApplyStatus.UPLOAD_INSURANCE.getKey(),Constants.InsuranceApplyStatus.WTB_DONE.getKey())
+ .eq(InsuranceApply::getCompanyId,loginUserInfo.getCompanyId())
+ .apply(" t.start_time <= now() and t.end_time >= now() ")
+ ).toString()
+ );
+ dataListVO.setDataThird(
+ settleClaimsMapper.selectCount(new QueryWrapper<SettleClaims>().lambda()
+ .eq(SettleClaims::getIsdeleted,Constants.ZERO)
+ .eq(SettleClaims::getCompanyId,loginUserInfo.getCompanyId())
+ .notIn(SettleClaims::getStatus,Constants.SettleClaimsStatus.WAIT_ACCEPTANCE.getKey(),Constants.SettleClaimsStatus.REJECT_DEAL.getKey()
+ ,Constants.SettleClaimsStatus.WAIT_DISCUSS_REJECT.getKey(),Constants.SettleClaimsStatus.CLOSE_CASE.getKey(),Constants.SettleClaimsStatus.RETURN.getKey())
+
+ ).toString()
+ );
+ return dataListVO;
+ }
+
}
--
Gitblit v1.9.3