diff --git a/rc-service/rc-service-order/order-inner-endpoint/src/main/java/com/red/circle/order/inner/service/impl/PayChannelClientServiceImpl.java b/rc-service/rc-service-order/order-inner-endpoint/src/main/java/com/red/circle/order/inner/service/impl/PayChannelClientServiceImpl.java index 402d099e..6df28a4e 100644 --- a/rc-service/rc-service-order/order-inner-endpoint/src/main/java/com/red/circle/order/inner/service/impl/PayChannelClientServiceImpl.java +++ b/rc-service/rc-service-order/order-inner-endpoint/src/main/java/com/red/circle/order/inner/service/impl/PayChannelClientServiceImpl.java @@ -335,7 +335,7 @@ public class PayChannelClientServiceImpl implements PayChannelClientService { Map channelDetails = Optional .ofNullable(associatedDetails) .map(details -> details.stream() - .collect(Collectors.toMap(SysPayCountryChannelDetailsDTO::getFactoryCode, v -> v)) + .collect(Collectors.toMap(SysPayCountryChannelDetailsDTO::getFactoryCode, v -> v, (v1, v2) -> v1)) ).orElseGet(Maps::newHashMap); return sysPayFactorys.stream().map(sysPayFactory -> {