xin
2025-07-19 c195fedbf4efd4bec5e2ffa14b57b2b81f15f17d
订单锁
2 files modified
4 ■■■■ changed files
oying-system/src/main/java/com/oying/modules/sh/service/impl/OrderOperationLogServiceImpl.java 2 ●●● patch | view | raw | blame | history
oying-system/src/main/java/com/oying/modules/sh/service/impl/OrderServiceImpl.java 2 ●●● patch | view | raw | blame | history
oying-system/src/main/java/com/oying/modules/sh/service/impl/OrderOperationLogServiceImpl.java
@@ -52,7 +52,7 @@
    @Override
    @Transactional(rollbackFor = Exception.class)
    public void create(OrderResponse response, OrderStatusEnum statusEnum, String cardName) {
    public synchronized void create(OrderResponse response, OrderStatusEnum statusEnum, String cardName) {
        String userType = ConstantsKey.BUYER;
        String username = null;
        switch (statusEnum) {
oying-system/src/main/java/com/oying/modules/sh/service/impl/OrderServiceImpl.java
@@ -278,7 +278,7 @@
    @Override
    @Transactional(rollbackFor = Exception.class)
    public void cancel(String orderNum) {
    public synchronized void cancel(String orderNum) {
        OrderResponse response = getByOrderNum(orderNum);
        Order order = response.getOrder();
        if (order == null) {