diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/transaction/service/TransactionService.java b/jsowell-pile/src/main/java/com/jsowell/pile/transaction/service/TransactionService.java index b617a8136..478d2bff8 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/transaction/service/TransactionService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/transaction/service/TransactionService.java @@ -122,8 +122,10 @@ public class TransactionService { @Transactional(readOnly = false, propagation = Propagation.REQUIRED) public void doUpdateOrder(OrderTransactionDTO dto) { String orderCode = null; + String transactionCode = null; if (Objects.nonNull(dto.getOrderBasicInfo())) { orderCode = dto.getOrderBasicInfo().getOrderCode(); + transactionCode = dto.getOrderBasicInfo().getTransactionCode(); orderBasicInfoMapper.updateOrderBasicInfo(dto.getOrderBasicInfo()); } @@ -135,6 +137,8 @@ public class TransactionService { if (StringUtils.isNotBlank(orderCode)) { String redisKey = CacheConstants.GET_ORDER_INFO_BY_ORDER_CODE + orderCode; redisCache.deleteObject(redisKey); + String redisKey2 = CacheConstants.GET_ORDER_INFO_BY_TRANSACTION_CODE + transactionCode; + redisCache.deleteObject(redisKey2); } }