result = prime * result + ((getMchRefundNo() == null) ? 0 : getMchRefundNo().hashCode()); result = prime * result + ((getChannelId() == null) ? 0 : getChannelId().hashCode()); result = prime * result + ((getPayAmount() == null) ? 0 : getPayAmount().hashCode()); result = prime * result + ((getRefundAmount() == null) ? 0 : getRefundAmount().hashCode()); result = prime * result + ((getCurrency() == null) ? 0 : getCurrency().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.getMchRefundNo() == null ? other.getMchRefundNo() == null : this.getMchRefundNo().equals(other.getMchRefundNo())) && (this.getChannelId() == null ? other.getChannelId() == null : this.getChannelId().equals(other.getChannelId())) && (this.getPayAmount() == null ? other.getPayAmount() == null : this.getPayAmount().equals(other.getPayAmount())) && (this.getRefundAmount() == null ? other.getRefundAmount() == null : this.getRefundAmount().equals(other.getRefundAmount())) && (this.getCurrency() == null ? other.getCurrency() == null : this.getCurrency().equals(other.getCurrency()))