From 23ce26a44153ca15aa226fa9d5fc6662d897438c Mon Sep 17 00:00:00 2001 From: Lemon Date: Wed, 26 Nov 2025 14:52:07 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=96=B0=E5=A2=9E=20=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=AF=8F=E5=A4=A9=E7=9A=84=E4=BF=9D=E9=99=A9?= =?UTF-8?q?=E6=94=B6=E5=85=A5=E9=87=91=E9=A2=9D=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/index/indexController.java | 21 ++++++++++++++++++- .../pile/mapper/OrderBasicInfoMapper.java | 7 +++++++ .../pile/service/OrderBasicInfoService.java | 7 +++++++ .../impl/OrderBasicInfoServiceImpl.java | 10 +++++++++ .../pile/vo/web/IndexPlatformProfitVO.java | 5 +++++ .../mapper/pile/OrderBasicInfoMapper.xml | 13 ++++++++++++ 6 files changed, 62 insertions(+), 1 deletion(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java index 1c42349c0..aff5493b6 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/index/indexController.java @@ -73,7 +73,7 @@ public class indexController extends BaseController { */ @PostMapping("/getPlatformProfit") public RestApiResponse getPlatformProfit(@RequestBody IndexQueryDTO dto) { - logger.info("查询每天平台抽成金额"); + logger.info("查询每天平台抽成金额 param:{}", JSON.toJSONString(dto)); RestApiResponse response; try { List indexOrderInfo = orderBasicInfoService.getPlatformProfit(dto); @@ -86,4 +86,23 @@ public class indexController extends BaseController { return response; } + /** + * 查询每天的保险费用 + * @return + */ + @PostMapping("/getInsuranceAmount") + public RestApiResponse getInsuranceAmount(@RequestBody IndexQueryDTO dto) { + logger.info("查询每天的保险费用 param:{}", JSON.toJSONString(dto)); + RestApiResponse response = null; + try { + List indexOrderInfo = orderBasicInfoService.getInsuranceAmount(dto); + response = new RestApiResponse<>(indexOrderInfo); + } catch (Exception e) { + logger.error("查询每天的保险费用 error!{}", e.getMessage()); + response = new RestApiResponse<>("00200004", "查询每天的保险费用错误"); + } + logger.info("查询每天的保险费用 result:{}", JSON.toJSONString(response)); + return response; + } + } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java index 6bafa7a82..a76301982 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java @@ -443,4 +443,11 @@ public interface OrderBasicInfoMapper { List selectOrderCountAndInsuranceByMonth(@Param("dto") QueryOrderDTO dto); List selectOrderTemp(@Param("orderCodes") Set orderCodes); + + /** + * 获取保险收入 + * @param dto + * @return + */ + List getInsuranceAmount(@Param("dto") IndexQueryDTO dto); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/OrderBasicInfoService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/OrderBasicInfoService.java index 566a1d13a..480adba37 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/OrderBasicInfoService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/OrderBasicInfoService.java @@ -645,4 +645,11 @@ public interface OrderBasicInfoService{ // 临时接口, 查询订单信息 List selectOrderTemp(Set orderCodes); + + /** + * 获取保险金额 + * @param dto + * @return + */ + List getInsuranceAmount(IndexQueryDTO dto); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 2baa39856..30617e53b 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -6042,5 +6042,15 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { public List selectOrderTemp(Set orderCodes) { return orderBasicInfoMapper.selectOrderTemp(orderCodes); } + + /** + * 查询每天的保险金额 + * @param dto + * @return + */ + @Override + public List getInsuranceAmount(IndexQueryDTO dto) { + return orderBasicInfoMapper.getInsuranceAmount(dto); + } } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/IndexPlatformProfitVO.java b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/IndexPlatformProfitVO.java index 784f35a3e..dc638e8e0 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/IndexPlatformProfitVO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/IndexPlatformProfitVO.java @@ -52,4 +52,9 @@ public class IndexPlatformProfitVO { * 总抽成金额 */ private String totalSplitAmount; + + /** + * 保险金额 + */ + private String insuranceAmount; } diff --git a/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml index b8da37300..034883622 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/OrderBasicInfoMapper.xml @@ -3505,4 +3505,17 @@ #{item} + +