bug xf
This commit is contained in:
@@ -255,10 +255,17 @@ public class BuyOrderController {
|
|||||||
*/
|
*/
|
||||||
@RequestMapping("/rechargeSave")
|
@RequestMapping("/rechargeSave")
|
||||||
@Transactional
|
@Transactional
|
||||||
public R rechargeSave(@RequestBody BuyOrderEntity buyOrder) {
|
public R rechargeSave(@RequestBody BuyOrderEntity buyOrder) throws IOException {
|
||||||
String timeId = IdWorker.getTimeId().substring(0, 32);
|
String timeId = IdWorker.getTimeId().substring(0, 32);
|
||||||
buyOrder.setOrderSn(timeId);
|
buyOrder.setOrderSn(timeId);
|
||||||
buyOrderService.save(buyOrder);
|
buyOrderService.save(buyOrder);
|
||||||
|
//下单微信支付预付款订单
|
||||||
|
BuyOrderEntity buyOrderEntity = buyOrderService.getBaseMapper().selectOne(new LambdaQueryWrapper<BuyOrderEntity>().eq(BuyOrderEntity::getOrderSn, timeId));
|
||||||
|
WechatPaymentInfo paymentInfo = new WechatPaymentInfo();
|
||||||
|
paymentInfo.setOrderSn(buyOrderEntity.getOrderSn());
|
||||||
|
paymentInfo.setBuyOrderId(buyOrderEntity.getOrderId());
|
||||||
|
paymentInfo.setTotalAmount(buyOrderEntity.getRealMoney());
|
||||||
|
wxpayService.prepay(paymentInfo);
|
||||||
return R.ok().put("orderSn", timeId);
|
return R.ok().put("orderSn", timeId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user