| | |
| | | @Value("${min.app.mchId}") |
| | | private String mchId; |
| | | //@Value("${min.app.notifyUrl}") |
| | | private String notifyUrl="www.baidu.com"; |
| | | private String notifyUrl="http://387405oo37.zicp.vip/mcsOrder/wxNotify"; |
| | | @Resource |
| | | private RabbitTemplate rabbitTemplate; |
| | | @Resource |
| | |
| | | BeanUtils.copyProperties(mcsOrderVO,mcsOrder); |
| | | mcsOrder.setStatus(0); |
| | | mcsOrder.setCreateTime(new Date()); |
| | | mcsOrder.setOrderNo(DateUtils.getCurrentDateStr()); |
| | | mcsOrder.setOrderNo(DateUtils.getCurrentDateStrNoSignal()); |
| | | this.baseMapper.insert(mcsOrder); |
| | | rabbitTemplate.convertAndSend("mcsOrder.exchange", "mcsOrder.key", mcsOrder, message -> { |
| | | message.getMessageProperties().setHeader("x-delay", 1000 * 1800); |
| | |
| | | } |
| | | // 调用wx支付 |
| | | String result= WxPayUtils.h5pay(appid, mchId, payKey, notifyUrl, "点亮支付", mcsOrderVO.getOpenId(), |
| | | mcsOrderVO.getOrderNo().toString(), money,mcsOrderVO.getTradeType()); |
| | | mcsOrder.getOrderNo(), money,mcsOrderVO.getTradeType()); |
| | | return R.ok(result); |
| | | } catch (Exception e) { |
| | | log.error("调用微信支付异常,异常原因:" + e.getMessage()); |