java如何实现建行支付_微信小程序,调用建行支付。

/*** 统一添加订单

*

*@parampaymentOrder

*@return

*/@WeiXinLogin

@RequestMapping("/addOrder")publicResponseModel addOrder(OrderVO orderVO) {

LoginUserVO user=RequestContext.getContext().getUser();

String key= PAYMENT_ORDER_ADD_LOCK_KEY +user.getMemberId();try{

orderVO.setMemberId(user.getMemberId());

orderVO.setOrderNo(wechatOrderNo.nextId()+ "");

orderVO.setPayType(PayType.CCBPAY);//订单支付渠道为建行

if (redisLockUtil.tryLock(key, 10)) {

Integer orderId=orderApi.addOrder(orderVO);return newResponseModel(orderId);

}else{return new ResponseModel(ErrorCode.BIZ_EXCEPTION.getErrcode(), "操作过于频繁", null);

}

}catch(BizException e) {

LOGGER.error("addOrder error,{}", e);return new ResponseModel(e.getErrcode(), e.getErrm(), null);


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部