...
|
...
|
@@ -136,7 +136,7 @@ class BuyerOrderCancelHandler { |
|
|
return new NoticeBuyer(buyerNoticeSender);
|
|
|
}
|
|
|
|
|
|
public RecordSuppleExpress withRecordSuppleExpress(RecordSuppleExpressSender recordSuppleExpressSender){
|
|
|
public RecordSuppleExpress withRecordSuppleExpress(RecordSuppleExpressSender recordSuppleExpressSender) {
|
|
|
return new RecordSuppleExpress(recordSuppleExpressSender);
|
|
|
}
|
|
|
|
...
|
...
|
@@ -189,7 +189,7 @@ class BuyerOrderCancelHandler { |
|
|
refundPayGoodsMoney(buyerOrder, buyerOrderGoods);
|
|
|
refundEarnestMoney(buyerOrderGoods.getSkup());
|
|
|
noticeSeller(sellerOrderGoods);
|
|
|
noticeBuyer(buyerOrder);
|
|
|
noticeBuyer(buyerOrder, buyerOrderGoods);
|
|
|
cleanCache(buyerOrder, sellerOrderGoods);
|
|
|
} else {
|
|
|
log.info("cancel order {} fail, order status has changed", orderCode);
|
...
|
...
|
@@ -368,13 +368,13 @@ class BuyerOrderCancelHandler { |
|
|
return ensure;
|
|
|
}
|
|
|
|
|
|
private void addSuppleExpress(Integer uid){
|
|
|
private void addSuppleExpress(Integer uid) {
|
|
|
if (Objects.nonNull(recordSuppleExpress)) {
|
|
|
try {
|
|
|
log.info("addSuppleExpress uid {} ,order code {}",uid, orderCode);
|
|
|
log.info("addSuppleExpress uid {} ,order code {}", uid, orderCode);
|
|
|
recordSuppleExpress.recordSuppleExpressSender().notice(uid, orderCode);
|
|
|
} catch (Exception e) {
|
|
|
log.warn("addSuppleExpress uid {} ,order code {} fail",uid, orderCode, e);
|
|
|
log.warn("addSuppleExpress uid {} ,order code {} fail", uid, orderCode, e);
|
|
|
}
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -390,14 +390,14 @@ class BuyerOrderCancelHandler { |
|
|
}
|
|
|
}
|
|
|
|
|
|
private void noticeBuyer(BuyerOrder buyerOrder) {
|
|
|
private void noticeBuyer(BuyerOrder buyerOrder, BuyerOrderGoods buyerOrderGoods) {
|
|
|
if (Objects.nonNull(noticeBuyer)) {
|
|
|
log.info("notice buyer order has closed by order {}", orderCode);
|
|
|
try {
|
|
|
BuyerNoticeSender.Request request = BuyerNoticeSender.Request.builder()
|
|
|
.uid(buyerOrder.getUid())
|
|
|
.orderCode(buyerOrder.getOrderCode())
|
|
|
.orderAmount(buyerOrder.getAmount())
|
|
|
.goodsAmount(buyerOrderGoods.getGoodsAmount())
|
|
|
.build();
|
|
|
noticeBuyer.buyerNoticeSender().notice(request);
|
|
|
} catch (Exception e) {
|
...
|
...
|
|