## Opt - 参考北大-未配置业务手续费情况下默认给0

This commit is contained in:
sangelxiu1 2025-06-09 15:09:43 +08:00
parent 1d884bf9bc
commit 57b854e56d
1 changed files with 10 additions and 1 deletions

View File

@ -7,6 +7,7 @@ import com.hzs.system.config.service.IBdServiceChargeService;
import org.apache.dubbo.config.annotation.DubboService; import org.apache.dubbo.config.annotation.DubboService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -32,7 +33,15 @@ public class ServiceChargeServiceProvider implements IServiceChargeServiceApi {
**/ **/
@Override @Override
public R<ServiceChargeDTO> getServiceChargeByType(ServiceChargeDTO serviceChargeDTO) { public R<ServiceChargeDTO> 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 @Override