|
|
@ -164,10 +164,13 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im |
|
|
|
//todo 计算是否有活动优惠
|
|
|
|
//收货地址
|
|
|
|
BmsSupplierAddress supplierAddress; |
|
|
|
if(confirmOrder.getAddressId()!=null){ |
|
|
|
supplierAddress = bmsSupplierAddressService.getById(confirmOrder.getAddressId()); |
|
|
|
}else { |
|
|
|
if(confirmOrder.getAddressId()==null){ |
|
|
|
supplierAddress = bmsSupplierAddressService.getDefault(Long.parseLong(supplier.getId())); |
|
|
|
}else if (confirmOrder.getAddressId().equals(0L)){ |
|
|
|
supplierAddress = new BmsSupplierAddress(); |
|
|
|
supplierAddress.setId(0L); |
|
|
|
}else { |
|
|
|
supplierAddress = bmsSupplierAddressService.getById(confirmOrder.getAddressId()); |
|
|
|
} |
|
|
|
OmsConfirmOrderResult confirmOrderResult = new OmsConfirmOrderResult(); |
|
|
|
confirmOrderResult.setSupplier(supplier); |
|
|
|