diff --git a/src/main/java/com/ycwl/basic/service/aio/impl/AioDeviceServiceImpl.java b/src/main/java/com/ycwl/basic/service/aio/impl/AioDeviceServiceImpl.java index 8a81f01..6022ce0 100644 --- a/src/main/java/com/ycwl/basic/service/aio/impl/AioDeviceServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/aio/impl/AioDeviceServiceImpl.java @@ -61,6 +61,7 @@ public class AioDeviceServiceImpl implements AioDeviceService { } OrderEntity order = new OrderEntity(); Long orderId = SnowFlakeUtil.getLongId(); + resp.setOrderId(orderId); order.setId(orderId); order.setMemberId(face.getMemberId()); order.setFaceId(face.getId()); @@ -91,7 +92,7 @@ public class AioDeviceServiceImpl implements AioDeviceService { request.setAppid(adapter._config().getAppId()); request.setMchid(adapter._config().getMerchantId()); request.setDescription("打印订单"); - request.setOutTradeNo(SnowFlakeUtil.getId()); + request.setOutTradeNo(String.valueOf(orderId)); request.setNotifyUrl("https://zhentuai.com/api/mobile/wx/pay/v1/"+aioDevice.getScenicId()+"/payNotify"); Amount amount = new Amount(); amount.setTotal(totalPrice.multiply(new BigDecimal(100)).intValue());