paramMap.put("result", ObjectUtils.defaultIfNull(transOrder.getResult(), "")); // 转账结果 paramMap.put("clientIp", ObjectUtils.defaultIfNull(transOrder.getClientIp(), "")); // 客户端IP paramMap.put("device", ObjectUtils.defaultIfNull(transOrder.getDevice(), "")); // 设备 paramMap.put("channelOrderNo", ObjectUtils.defaultIfNull(transOrder.getChannelOrderNo(), "")); // 渠道订单号 paramMap.put("param1", ObjectUtils.defaultIfNull(transOrder.getParam1(), "")); // 扩展参数1 paramMap.put("device", URLEncoder.encode(ObjectUtils.defaultIfNull(transOrder.getDevice(), ""), PayConstant.RESP_UTF8)); paramMap.put("param1", URLEncoder.encode(ObjectUtils.defaultIfNull(transOrder.getParam1(), ""), PayConstant.RESP_UTF8)); paramMap.put("param2", URLEncoder.encode(ObjectUtils.defaultIfNull(transOrder.getParam2(), ""), PayConstant.RESP_UTF8));
result = prime * result + ((getResult() == null) ? 0 : getResult().hashCode()); result = prime * result + ((getClientIp() == null) ? 0 : getClientIp().hashCode()); result = prime * result + ((getDevice() == null) ? 0 : getDevice().hashCode()); result = prime * result + ((getRemarkInfo() == null) ? 0 : getRemarkInfo().hashCode()); result = prime * result + ((getChannelUser() == null) ? 0 : getChannelUser().hashCode());
/** * 构建微信企业付款请求数据 * @param transOrder * @param wxPayConfig * @return */ WxEntPayRequest buildWxEntPayRequest(TransOrder transOrder, WxPayConfig wxPayConfig) { // 微信企业付款请求对象 WxEntPayRequest request = new WxEntPayRequest(); request.setAmount(transOrder.getAmount().intValue()); // 金额,单位分 String checkName = "NO_CHECK"; if(transOrder.getExtra() != null) checkName = JSON.parseObject(transOrder.getExtra()).getString("checkName"); request.setCheckName(checkName); request.setDescription(transOrder.getRemarkInfo()); request.setReUserName(transOrder.getUserName()); request.setPartnerTradeNo(transOrder.getTransOrderId()); request.setDeviceInfo(transOrder.getDevice()); request.setSpbillCreateIp(transOrder.getClientIp()); request.setOpenid(transOrder.getChannelUser()); return request; }
&& (this.getResult() == null ? other.getResult() == null : this.getResult().equals(other.getResult())) && (this.getClientIp() == null ? other.getClientIp() == null : this.getClientIp().equals(other.getClientIp())) && (this.getDevice() == null ? other.getDevice() == null : this.getDevice().equals(other.getDevice())) && (this.getRemarkInfo() == null ? other.getRemarkInfo() == null : this.getRemarkInfo().equals(other.getRemarkInfo())) && (this.getChannelUser() == null ? other.getChannelUser() == null : this.getChannelUser().equals(other.getChannelUser()))