void setCriteria(RefundOrderExample.Criteria criteria, RefundOrder refundOrder) { if(refundOrder != null) { if(StringUtils.isNotBlank(refundOrder.getMchId())) criteria.andMchIdEqualTo(refundOrder.getMchId()); if(StringUtils.isNotBlank(refundOrder.getRefundOrderId())) criteria.andRefundOrderIdEqualTo(refundOrder.getRefundOrderId()); if(StringUtils.isNotBlank(refundOrder.getRefundOrderId())) criteria.andMchRefundNoEqualTo(refundOrder.getMchRefundNo()); if(StringUtils.isNotBlank(refundOrder.getChannelOrderNo())) criteria.andChannelOrderNoEqualTo(refundOrder.getChannelOrderNo()); if(refundOrder.getStatus() != null && refundOrder.getStatus() != -99) criteria.andStatusEqualTo(refundOrder.getStatus()); } }
public JSONObject createNotifyInfo(RefundOrder refundOrder, boolean isFirst) { String url = createNotifyUrl(refundOrder, "2"); if(isFirst) { int result = baseInsertMchNotify(refundOrder.getRefundOrderId(), refundOrder.getMchId(), refundOrder.getMchRefundNo(), PayConstant.MCH_NOTIFY_TYPE_REFUND, url); _log.info("增加商户通知记录,orderId={},result:{}", refundOrder.getRefundOrderId(), result); } int count = 0; if(!isFirst) { MchNotify mchNotify = baseSelectMchNotify(refundOrder.getRefundOrderId()); if(mchNotify != null) count = mchNotify.getNotifyCount(); } JSONObject object = new JSONObject(); object.put("method", "GET"); object.put("url", url); object.put("orderId", refundOrder.getRefundOrderId()); object.put("count", count); object.put("createTime", System.currentTimeMillis()); return object; }
String mchId = refundOrder.getMchId(); MchInfo mchInfo = super.baseSelectMchInfo(mchId); String resKey = mchInfo.getResKey(); Map<String, Object> paramMap = new HashMap<>(); paramMap.put("refundOrderId", ObjectUtils.defaultIfNull(refundOrder.getRefundOrderId(), "")); // 退款订单号 paramMap.put("mchId", ObjectUtils.defaultIfNull(refundOrder.getMchId(), "")); // 商户ID paramMap.put("mchOrderNo", ObjectUtils.defaultIfNull(refundOrder.getMchRefundNo(), "")); // 商户订单号 paramMap.put("channelId", ObjectUtils.defaultIfNull(refundOrder.getChannelId(), "")); // 渠道ID
result = prime * result + ((getPayOrderId() == null) ? 0 : getPayOrderId().hashCode()); result = prime * result + ((getChannelPayOrderNo() == null) ? 0 : getChannelPayOrderNo().hashCode()); result = prime * result + ((getMchId() == null) ? 0 : getMchId().hashCode()); result = prime * result + ((getMchRefundNo() == null) ? 0 : getMchRefundNo().hashCode()); result = prime * result + ((getChannelId() == null) ? 0 : getChannelId().hashCode());
&& (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())) && (this.getMchRefundNo() == null ? other.getMchRefundNo() == null : this.getMchRefundNo().equals(other.getMchRefundNo())) && (this.getChannelId() == null ? other.getChannelId() == null : this.getChannelId().equals(other.getChannelId()))
return RpcUtil.createFailResult(baseParam, RetEnum.RET_PARAM_INVALID); String mchId = refundOrder.getMchId(); String channelId = refundOrder.getChannelId(); PayChannel payChannel = super.baseSelectPayChannel(mchId, channelId);
return RpcUtil.createFailResult(baseParam, RetEnum.RET_PARAM_INVALID); String mchId = refundOrder.getMchId(); String channelId = refundOrder.getChannelId(); PayChannel payChannel = super.baseSelectPayChannel(mchId, channelId);
String mchId = refundOrder.getMchId(); String channelId = refundOrder.getChannelId(); PayChannel payChannel = baseService4PayOrder.baseSelectPayChannel(mchId, channelId);
String mchId = refundOrder.getMchId(); String channelId = refundOrder.getChannelId(); PayChannel payChannel = baseService4PayOrder.baseSelectPayChannel(mchId, channelId);