...
|
...
|
@@ -307,9 +307,20 @@ public class BuyerOrderServiceImpl implements IBuyerOrderService { |
|
|
OrderStatus expectStatus = OrderStatus.SELLER_SEND_OUT;
|
|
|
OrderStatus targetStatus = OrderStatus.PLATFORM_CHECKING;
|
|
|
BuyerOrder buyerOrder = buyerOrderMapper.selectByOrderCode(orderCode);
|
|
|
|
|
|
if (buyerOrder != null && buyerOrder.getStatus() == expectStatus.getCode()){
|
|
|
buyerOrderMapper.updateStatusByOrderCode(orderCode, buyerOrder.getUid(), expectStatus.getCode(),
|
|
|
int uid = buyerOrder.getUid();
|
|
|
int sellerUid = buyerOrder.getSellerUid();
|
|
|
buyerOrderMapper.updateStatusByOrderCode(orderCode, uid, expectStatus.getCode(),
|
|
|
targetStatus.getCode(), DateUtil.getCurrentTimeSecond());
|
|
|
|
|
|
|
|
|
cacheCleaner.delete(Arrays.asList(CacheKeyBuilder.orderListKey(sellerUid, TabType.SELL.getValue()),
|
|
|
CacheKeyBuilder.orderListKey(uid, TabType.BUY.getValue()),
|
|
|
CacheKeyBuilder.orderDetailKey(sellerUid, TabType.SELL.getValue(), orderCode),
|
|
|
CacheKeyBuilder.orderDetailKey(uid, TabType.BUY.getValue(), orderCode)));
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
} |
...
|
...
|
|