fix: 修复枚举空指针问题

Closes #22
This commit is contained in:
felord.cn
2021-03-13 21:26:56 +08:00
committed by felord.cn
parent 911f986d80
commit 82bcc11dad

View File

@@ -30,6 +30,7 @@ import org.springframework.util.StringUtils;
import org.springframework.web.util.UriComponentsBuilder;
import java.net.URI;
import java.util.Optional;
/**
* 微信支付商家券.
@@ -146,7 +147,10 @@ public class WechatMarketingBusiFavorApi extends AbstractApi {
queryParams.add("appid", appid);
}
queryParams.add("stock_id", userBusiFavorQueryParams.getStockId());
queryParams.add("coupon_state", userBusiFavorQueryParams.getCouponState().name());
Optional.ofNullable(userBusiFavorQueryParams.getCouponState())
.ifPresent(state-> queryParams.add("coupon_state", state.name()));
queryParams.add("creator_merchant", userBusiFavorQueryParams.getCreatorMerchant());
queryParams.add("belong_merchant", userBusiFavorQueryParams.getBelongMerchant());
queryParams.add("sender_merchant", userBusiFavorQueryParams.getSenderMerchant());