From af84998f8d9bb147d953a7ef201c98ab66eebfaf Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Mon, 14 Jul 2025 17:17:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=BC=E5=87=BA=E4=B8=93?= =?UTF-8?q?=E5=AE=B6=E7=9A=84title=E3=80=82=E5=A2=9E=E5=8A=A0=E4=BA=86?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=9A=84=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CaseplatformCaseExcelController.java | 23 +++++++++++++++++++ .../statistics/domain/StatisticsExpertVO.java | 12 +++++----- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java index 97f1883..be76a49 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/controller/CaseplatformCaseExcelController.java @@ -336,4 +336,27 @@ public class CaseplatformCaseExcelController { return ResponseDTO.ok(); } + + @ApiOperation("测试") + @GetMapping("/caseplatformCase/test") + public ResponseDTO> caseplatformCaseTest(@RequestParam("count") Long count) { + try { + // 应发金额 = 数量 × 500 + double totalAmount = count * 500.0; + + // 实发金额 = 应发 − 个税(暂时用10元代替) + double taxAmount = caseplatformCaseService.computeIndividualIncomeTax(totalAmount); + double actualAmount = totalAmount - taxAmount; + + Map resultMap = new HashMap<>(); + resultMap.put("totalAmount", totalAmount); + resultMap.put("taxAmount", taxAmount); + resultMap.put("actualAmount", actualAmount); + + return ResponseDTO.app_ok(resultMap); + } catch (Exception e) { + throw new BusinessException(e.getMessage()); + } + + } } diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/statistics/domain/StatisticsExpertVO.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/statistics/domain/StatisticsExpertVO.java index 13fd8fc..8b5b4db 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/statistics/domain/StatisticsExpertVO.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/statistics/domain/StatisticsExpertVO.java @@ -35,16 +35,16 @@ public class StatisticsExpertVO { @ApiModelProperty(value = "总数量") private Integer total; - @ExcelProperty("专家通过数量") - @ApiModelProperty(value = "专家通过数量") + @ExcelProperty("病例通过数量") + @ApiModelProperty(value = "病例通过数量") private Integer passNum; - @ExcelProperty("专家待审核数量") - @ApiModelProperty(value = "专家待审核数量") + @ExcelProperty("病例待审核总数量") + @ApiModelProperty(value = "病例待审核总数量") private Integer waitNum; - @ExcelProperty("专家待修改数量") - @ApiModelProperty(value = "专家待修改数量") + @ExcelProperty("病例待修改总数量") + @ApiModelProperty(value = "病例待修改总数量") private Integer refuseNum; @ExcelProperty("已结算数量")