k94314517
2025-06-25 4e7a24ffb131b89948dce9f2380cc3b91db20b85
git ch
已修改3个文件
47 ■■■■■ 文件已修改
server/company/src/main/java/com/doumee/api/business/InsuranceApplyController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/InsuranceApplyOnService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyOnServiceImpl.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/company/src/main/java/com/doumee/api/business/InsuranceApplyController.java
@@ -219,4 +219,10 @@
        return ApiResponse.success(insuranceApplyOnService.getInsuranceMemberData(loginUserInfo));
    }
    @ApiOperation("获取小程序我的数据")
    @GetMapping("/getCompanyMiniData")
    public ApiResponse<DataListVO> getCompanyMiniData() {
        return ApiResponse.success(insuranceApplyOnService.getCompanyMiniData());
    }
}
server/service/src/main/java/com/doumee/service/business/InsuranceApplyOnService.java
@@ -46,5 +46,7 @@
    List<DataListVO> getInsuranceApplyStatusData(LoginUserInfo loginUserInfo);
    List<DataListVO> getInsuranceMemberData(LoginUserInfo loginUserInfo);
    DataListVO getCompanyMiniData();
}
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;
    }
}