diff --git a/sf-order/src/main/java/com/sf/order/service/impl/OrderInfoServiceImpl.java b/sf-order/src/main/java/com/sf/order/service/impl/OrderInfoServiceImpl.java
index 2aa08de..655d09e 100644
--- a/sf-order/src/main/java/com/sf/order/service/impl/OrderInfoServiceImpl.java
+++ b/sf-order/src/main/java/com/sf/order/service/impl/OrderInfoServiceImpl.java
@@ -62,7 +62,8 @@ public class OrderInfoServiceImpl implements IOrderInfoService {
@Override
public Long createOrder(OrderCreateDto orderCreateDto) {
OrderInfo orderInfo = new OrderInfo();
- orderInfo.setOrderNo(snowflakeIdWorker.nextId());
+ long id = snowflakeIdWorker.nextId();
+ orderInfo.setOrderNo(id);
orderInfo.setPayType(1L);
orderInfo.setReceiveType(0L);
orderInfo.setOrderStatus(0L);
@@ -76,7 +77,7 @@ public class OrderInfoServiceImpl implements IOrderInfoService {
orderInfo.setOutOrderNo(orderCreateDto.getOutOrderNo());
orderInfo.setAppCode(orderCreateDto.getAppCode());
orderInfoMapper.insertOrderInfo(orderInfo);
- return snowflakeIdWorker.nextId();
+ return id;
}
/**
diff --git a/sf-order/src/main/resources/mapper/order/OrderInfoMapper.xml b/sf-order/src/main/resources/mapper/order/OrderInfoMapper.xml
index 13ecb93..3a208c6 100644
--- a/sf-order/src/main/resources/mapper/order/OrderInfoMapper.xml
+++ b/sf-order/src/main/resources/mapper/order/OrderInfoMapper.xml
@@ -90,8 +90,8 @@
and a.order_status = #{orderStatus}
and a.create_user_id = #{userId}
-
-
+ ORDER BY a.create_time DESC
+