From dbf20d66d4a723725d7ae5b049105a8f3996b010 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Tue, 14 Jul 2026 16:06:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=B9=B3=E5=8F=B0=E6=B5=81=E6=B0=B4?= =?UTF-8?q?=E6=8A=BD=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hard/api/vo/order/HardOrderCsVo.java | 6 ++++++ .../order/HardOrderTotalController.java | 9 +++++++++ .../impl/order/HardOrderTotalServiceImpl.java | 19 ++++++++++++++++++ .../main/resources/file/商户交易金额汇总.xlsx | Bin 10052 -> 10168 bytes .../api/entity/mch/MchManageEntity.java | 6 ++++++ .../resources/mapper/mch/MchManageMapper.xml | 1 + 6 files changed, 41 insertions(+) diff --git a/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/vo/order/HardOrderCsVo.java b/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/vo/order/HardOrderCsVo.java index 5802e4793..423b24842 100644 --- a/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/vo/order/HardOrderCsVo.java +++ b/pjcloud-hardware/pjcloud-hardware-api/src/main/java/com/bsd/pjcloud/hard/api/vo/order/HardOrderCsVo.java @@ -61,6 +61,12 @@ public class HardOrderCsVo implements BaseMchInterface, BaseHardInterface { @Schema(description = "日期") private String day; + @Schema(description = "平台抽成比例") + private Double mchPlatformRanke; + + @Schema(description = "平台抽成(元)") + private BigDecimal mchPlatformRankePrice; + /** * 导出相关 */ diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/controller/order/HardOrderTotalController.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/controller/order/HardOrderTotalController.java index 0fe1d8eec..6a5975bae 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/controller/order/HardOrderTotalController.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/controller/order/HardOrderTotalController.java @@ -376,6 +376,8 @@ public class HardOrderTotalController { // 总盈利 BigDecimal totalProfitPrice = BigDecimal.ZERO; BigDecimal totalProfitCount = BigDecimal.ZERO; + // 总抽成 + BigDecimal mchPlatformRankeTotalPrice = BigDecimal.ZERO; Long lineNumber = 1L; for (HardOrderCsVo v : list) { v.setLineNumber(lineNumber); @@ -407,6 +409,11 @@ public class HardOrderTotalController { if (ObjectUtil.isNotEmpty(v.getTotalProfitCount())) { totalProfitCount = totalProfitCount.add(v.getTotalProfitCount()); } + // 平台抽成 + if (ObjectUtil.isNotEmpty(v.getMchPlatformRankePrice())) { + mchPlatformRankeTotalPrice = mchPlatformRankeTotalPrice.add(v.getMchPlatformRankePrice()); + v.setMchPlatformRankePrice(v.getMchPlatformRankePrice().divide(BigDecimal.valueOf(100)).setScale(2, RoundingMode.HALF_UP)); + } } // 总消费 map.put("computeTotalPayPrice", totalPayPrice.divide(BigDecimal.valueOf(100)).setScale(2, RoundingMode.HALF_UP).toString()); @@ -417,6 +424,8 @@ public class HardOrderTotalController { // 总盈利 map.put("computeTotalProfitPrice", totalProfitPrice.divide(BigDecimal.valueOf(100)).setScale(2, RoundingMode.HALF_UP).toString()); map.put("computeTotalProfitCount", totalProfitCount.toString()); + // 总抽成 + map.put("mchPlatformRankeTotalPrice", mchPlatformRankeTotalPrice.divide(BigDecimal.valueOf(100)).setScale(2, RoundingMode.HALF_UP).toString()); } excelWriter.fill(map, writeSheet); excelWriter.fill(list, fillConfig, writeSheet); diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java index 921b071ea..d5edfb18d 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/order/HardOrderTotalServiceImpl.java @@ -224,6 +224,7 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService { List mchList = getMchListByIds(mchIds); if (ObjectUtil.isNotEmpty(mchList)) { WalletDataUtil.convertMchList(totalList, CollectionUtils.convertMap(mchList, MchManageVo::getId)); + computeMchPlatformRanke(totalList, mchList); } } // 商户部门 @@ -323,6 +324,7 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService { List mchList = getMchListByIds(mchIds); if (ObjectUtil.isNotEmpty(mchList)) { WalletDataUtil.convertMchList(totalList, CollectionUtils.convertMap(mchList, MchManageVo::getId)); + computeMchPlatformRanke(totalList, mchList); } } // 商户部门 @@ -971,6 +973,23 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService { return listMap; } + private void computeMchPlatformRanke(List totalList, List mchList) { + // 平台抽成计算 + for (HardOrderCsVo item : totalList) { + MchManageVo targetMch = mchList.stream().filter(v -> ObjectUtil.equals(v.getId(), item.getMerchantId())).findFirst().orElse(null); + if (ObjectUtil.isEmpty(targetMch)) continue; + Double mchPlatformRanke = targetMch.getPlatformRanke(); + if (ObjectUtil.isNotEmpty(mchPlatformRanke) && ObjectUtil.isNotEmpty(item.getTotalProfitPrice())) { + BigDecimal mchPlatformRankePrice = BigDecimal.valueOf(mchPlatformRanke).divide(BigDecimal.valueOf(100)).multiply(item.getTotalProfitPrice()).setScale(2, RoundingMode.HALF_UP); + item.setMchPlatformRankePrice(mchPlatformRankePrice); + item.setMchPlatformRanke(mchPlatformRanke); + } + if (ObjectUtil.isEmpty(mchPlatformRanke)) { + item.setMchPlatformRanke((double) 0); + } + } + } + private List getMchListByIds(List mchIds) { return RemoteBatchQueryUtil.queryByIds(mchIds, ids -> remoteMchService.getByIds(ids).getData()); } diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/file/商户交易金额汇总.xlsx b/pjcloud-hardware/pjcloud-hardware-biz/src/main/resources/file/商户交易金额汇总.xlsx index 41c27a79e952b44adcd1b6029e9f031dd280421a..af0f926a0b7e7a619ef0c3fa4307b8d66399f452 100644 GIT binary patch delta 5225 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 Y0-~W&|Ks!j(Q=Vw9NgHctbf7(0_xYig8%>k delta 5121 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 { @Schema(description = "分店数量") private Long mchCount; + /** + * 平台抽成 + */ + @Schema(description = "平台抽成") + private Double platformRanke; + /** * 创建人 */ diff --git a/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/mch/MchManageMapper.xml b/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/mch/MchManageMapper.xml index 61d63a7a8..56f4396a9 100644 --- a/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/mch/MchManageMapper.xml +++ b/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/mch/MchManageMapper.xml @@ -49,6 +49,7 @@ a.discounts_price, a.cooperation_status, a.mch_count, + a.platform_ranke, a.create_by, a.create_time, a.update_by,