EntPayRequest.EntPayRequestBuilder entPayRequest = EntPayRequest.newBuilder(); EntPayResult entPayResult = null; try { // 生成商户订单号 String TradeNo = UUID.randomUUID().toString().replace("-",""); //获取IP地址 InetAddress ip4 = InetAddress.getLocalHost(); EntPayRequest builder = entPayRequest .mchId("****") //商户号id .mchAppid("****") //小程序appid .partnerTradeNo(TradeNo) .openid(store.getOpenid()) .checkName("NO_CHECK") .amount(Integer.valueOf(storeIncome.getSxf().multiply(BigDecimal.valueOf(100)).stripTrailingZeros().toPlainString())) .description("提现") .spbillCreateIp(ip4.getHostAddress()) .build(); //entPayResult = wxPayService.getEntPayService().entPay(builder); WxStoreAndCoachPayConfiguration sc = new WxStoreAndCoachPayConfiguration(); entPayResult = sc.wxService().getEntPayService().entPay(builder); return HttpResult.ok(entPayResult); }catch (WxPayException e){ e.printStackTrace(); throw new RuntimeException(e.getErrCodeDes()); //return HttpResult.build(7001,e.getErrCodeDes()); }catch (Exception e){ e.printStackTrace(); throw new RuntimeException(e); }```