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 45a7fd93a..f6c2010ab 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 @@ -2,6 +2,7 @@ package com.jsowell.pile.transaction.service; import com.google.common.collect.Lists; import com.jsowell.common.core.redis.RedisCache; +import com.jsowell.common.util.DateUtils; import com.jsowell.pile.domain.PileBasicInfo; import com.jsowell.pile.domain.PileConnectorInfo; import com.jsowell.pile.mapper.MemberBasicInfoMapper; @@ -141,8 +142,8 @@ public class TransactionService { if (Objects.nonNull(dto.getOrderBasicInfo())) { orderBasicInfoMapper.insertOrderBasicInfo(dto.getOrderBasicInfo()); } - if (Objects.nonNull(dto.getOrderDetail())) { + dto.getOrderDetail().setCreateTime(DateUtils.getNowDate()); orderBasicInfoMapper.batchOrderDetail(Lists.newArrayList(dto.getOrderDetail())); } } @@ -160,16 +161,16 @@ public class TransactionService { transactionCode = dto.getOrderBasicInfo().getTransactionCode(); orderBasicInfoMapper.updateOrderBasicInfo(dto.getOrderBasicInfo()); } - if (Objects.nonNull(dto.getOrderDetail())) { orderCode = dto.getOrderDetail().getOrderCode(); + dto.getOrderDetail().setUpdateTime(DateUtils.getNowDate()); orderBasicInfoMapper.updateOrderDetail(dto.getOrderDetail()); } // 清缓存 try { orderBasicInfoService.cleanCacheByOrderCode(orderCode, transactionCode); } catch (Exception e) { - log.error("清缓存异常", e); + log.error("更新订单信息清缓存异常", e); } }