From 57b854e56d40bdf8c57d7252e33ae5e9077a48c0 Mon Sep 17 00:00:00 2001 From: sangelxiu1 <15781802@163.com> Date: Mon, 9 Jun 2025 15:09:43 +0800 Subject: [PATCH] =?UTF-8?q?##=20Opt=20-=20=E5=8F=82=E8=80=83=E5=8C=97?= =?UTF-8?q?=E5=A4=A7-=E6=9C=AA=E9=85=8D=E7=BD=AE=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E6=89=8B=E7=BB=AD=E8=B4=B9=E6=83=85=E5=86=B5=E4=B8=8B=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E7=BB=990?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/provider/ServiceChargeServiceProvider.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/provider/ServiceChargeServiceProvider.java b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/provider/ServiceChargeServiceProvider.java index ba171d3a..79dad248 100644 --- a/bd-business/bd-business-system/src/main/java/com/hzs/system/config/provider/ServiceChargeServiceProvider.java +++ b/bd-business/bd-business-system/src/main/java/com/hzs/system/config/provider/ServiceChargeServiceProvider.java @@ -7,6 +7,7 @@ import com.hzs.system.config.service.IBdServiceChargeService; import org.apache.dubbo.config.annotation.DubboService; import org.springframework.beans.factory.annotation.Autowired; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @@ -32,7 +33,15 @@ public class ServiceChargeServiceProvider implements IServiceChargeServiceApi { **/ @Override public R getServiceChargeByType(ServiceChargeDTO serviceChargeDTO) { - return R.ok(serviceChargeService.getServiceChargeByType(serviceChargeDTO)); + ServiceChargeDTO dto = serviceChargeService.getServiceChargeByType(serviceChargeDTO); + if (null == dto) { + // 如果没有配置业务办理手续费,给一个从现金币扣款为0的 + dto = ServiceChargeDTO.builder() + .cost(BigDecimal.ZERO) + .pkAccount(1) + .build(); + } + return R.ok(dto); } @Override