int result = 1; result = prime * result + ((getRefundOrderId() == null) ? 0 : getRefundOrderId().hashCode()); result = prime * result + ((getPayOrderId() == null) ? 0 : getPayOrderId().hashCode()); result = prime * result + ((getChannelPayOrderNo() == null) ? 0 : getChannelPayOrderNo().hashCode()); result = prime * result + ((getMchId() == null) ? 0 : getMchId().hashCode());
/** * 构建微信退款请求数据 * @param refundOrder * @param wxPayConfig * @return */ WxPayRefundRequest buildWxPayRefundRequest(RefundOrder refundOrder, WxPayConfig wxPayConfig) { // 微信退款请求对象 WxPayRefundRequest request = new WxPayRefundRequest(); request.setTransactionId(refundOrder.getChannelPayOrderNo()); request.setOutTradeNo(refundOrder.getPayOrderId()); request.setDeviceInfo(refundOrder.getDevice()); request.setOutRefundNo(refundOrder.getRefundOrderId()); request.setRefundDesc(refundOrder.getRemarkInfo()); request.setRefundFee(refundOrder.getRefundAmount().intValue()); request.setRefundFeeType("CNY"); request.setTotalFee(refundOrder.getPayAmount().intValue()); return request; }
&& (this.getPayOrderId() == null ? other.getPayOrderId() == null : this.getPayOrderId().equals(other.getPayOrderId())) && (this.getChannelPayOrderNo() == null ? other.getChannelPayOrderNo() == null : this.getChannelPayOrderNo().equals(other.getChannelPayOrderNo())) && (this.getMchId() == null ? other.getMchId() == null : this.getMchId().equals(other.getMchId()))
WxPayRefundQueryResult result; try { result = wxPayService.refundQuery(refundOrder.getChannelPayOrderNo(), refundOrder.getPayOrderId(), refundOrder.getRefundOrderId(), refundOrder.getChannelOrderNo()); _log.info("{} >>> 成功", logPrefix); map.putAll((Map) JSON.toJSON(result));
AlipayTradeFastpayRefundQueryRequest request = new AlipayTradeFastpayRefundQueryRequest(); AlipayTradeFastpayRefundQueryModel model = new AlipayTradeFastpayRefundQueryModel(); model.setOutTradeNo(refundOrder.getPayOrderId()); model.setTradeNo(refundOrder.getChannelPayOrderNo()); model.setOutRequestNo(refundOrderId);
AlipayTradeRefundRequest request = new AlipayTradeRefundRequest(); AlipayTradeRefundModel model = new AlipayTradeRefundModel(); model.setOutTradeNo(refundOrder.getPayOrderId()); model.setTradeNo(refundOrder.getChannelPayOrderNo()); model.setOutRequestNo(refundOrderId);