...
|
...
|
@@ -105,8 +105,14 @@ public class QuickDeliverPublishProcessor implements PublishProcessor<QuickDeliv |
|
|
AddressInfo hiddenBackAddress = null;
|
|
|
AddressInfo noHiddenBackAddress = null;
|
|
|
if(serviceOrderProcessor.isGoodsServiceOrder(orderCode)){
|
|
|
hiddenBackAddress = appraiseOrderMetaService.getHidderUserAddress(orderCode);
|
|
|
noHiddenBackAddress = appraiseOrderMetaService.getNoHidderUserAddress(orderCode);
|
|
|
ServiceOrderProcessor.ExistenceNode existenceNode = serviceOrderProcessor.isAppraiseOrder(orderCode);
|
|
|
if (!existenceNode.isExisted()){
|
|
|
logger.warn(" buildPublishCtx fail , req {} StorageDeposit {}", qdosr, sd);
|
|
|
throw new UfoServiceException(501, "寄存商品支付订单丢失");
|
|
|
}
|
|
|
Long parentOrderCode = existenceNode.getAppraiseOrder().getParentOrderCode();
|
|
|
hiddenBackAddress = appraiseOrderMetaService.getHidderUserAddress(parentOrderCode);
|
|
|
noHiddenBackAddress = appraiseOrderMetaService.getNoHidderUserAddress(parentOrderCode);
|
|
|
}else{
|
|
|
hiddenBackAddress = buyerOrderMetaService.getHiddenAddressInfo(uid, orderCode);
|
|
|
noHiddenBackAddress = buyerOrderMetaService.getAddressInfo(uid, orderCode);
|
...
|
...
|
|