Skip to content

Commit 963fe57

Browse files
authored
Merge pull request #9880 from magento-gl/AC-13257
AC-13257::Migrate USPS integration from outdated Web Tools APIs to new RESTful USPS APIs
2 parents 6bdad31 + 5abbd35 commit 963fe57

26 files changed

+24387
-153
lines changed

app/code/Magento/Shipping/Block/Adminhtml/Order/Packaging.php

Lines changed: 19 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
/**
3-
* Copyright © Magento, Inc. All rights reserved.
4-
* See COPYING.txt for license details.
3+
* Copyright 2011 Adobe
4+
* All Rights Reserved.
55
*/
66

77
namespace Magento\Shipping\Block\Adminhtml\Order;
@@ -18,14 +18,14 @@
1818
class Packaging extends \Magento\Backend\Block\Template
1919
{
2020
/**
21-
* Source size model
21+
* Source size model instance
2222
*
2323
* @var \Magento\Shipping\Model\Carrier\Source\GenericInterface
2424
*/
2525
protected $_sourceSizeModel;
2626

2727
/**
28-
* Core registry
28+
* Core registry instance
2929
*
3030
* @var \Magento\Framework\Registry
3131
*/
@@ -87,42 +87,29 @@ public function getConfigDataJson()
8787
{
8888
$shipmentId = $this->getShipment()->getId();
8989
$orderId = $this->getRequest()->getParam('order_id');
90-
$urlParams = [];
91-
9290
$itemsQty = [];
9391
$itemsPrice = [];
9492
$itemsName = [];
9593
$itemsWeight = [];
9694
$itemsProductId = [];
9795
$itemsOrderItemId = [];
98-
if ($shipmentId) {
99-
$urlParams['shipment_id'] = $shipmentId;
100-
$createLabelUrl = $this->getUrl('adminhtml/order_shipment/createLabel', $urlParams);
101-
$itemsGridUrl = $this->getUrl('adminhtml/order_shipment/getShippingItemsGrid', $urlParams);
102-
foreach ($this->getShipment()->getAllItems() as $item) {
103-
$itemsQty[$item->getId()] = $item->getQty();
104-
$itemsPrice[$item->getId()] = $item->getPrice();
105-
$itemsName[$item->getId()] = $item->getName();
106-
$itemsWeight[$item->getId()] = $item->getWeight();
107-
$itemsProductId[$item->getId()] = $item->getProductId();
108-
$itemsOrderItemId[$item->getId()] = $item->getOrderItemId();
109-
}
110-
} else {
111-
if ($orderId) {
112-
$urlParams['order_id'] = $orderId;
113-
$createLabelUrl = $this->getUrl('adminhtml/order_shipment/save', $urlParams);
114-
$itemsGridUrl = $this->getUrl('adminhtml/order_shipment/getShippingItemsGrid', $urlParams);
11596

116-
foreach ($this->getShipment()->getAllItems() as $item) {
117-
$itemsQty[$item->getOrderItemId()] = $item->getQty() * 1;
118-
$itemsPrice[$item->getOrderItemId()] = $item->getPrice();
119-
$itemsName[$item->getOrderItemId()] = $item->getName();
120-
$itemsWeight[$item->getOrderItemId()] = $item->getWeight();
121-
$itemsProductId[$item->getOrderItemId()] = $item->getProductId();
122-
$itemsOrderItemId[$item->getOrderItemId()] = $item->getOrderItemId();
123-
}
124-
}
97+
$urlParams = $shipmentId ? ['shipment_id' => $shipmentId] : ($orderId ? ['order_id' => $orderId] : []);
98+
$createLabelUrl = $this->getUrl(
99+
$shipmentId ? 'adminhtml/order_shipment/createLabel' : 'adminhtml/order_shipment/save',
100+
$urlParams
101+
);
102+
$itemsGridUrl = $this->getUrl('adminhtml/order_shipment/getShippingItemsGrid', $urlParams);
103+
104+
foreach ($this->getShipment()->getAllItems() as $item) {
105+
$itemsQty[$item->getOrderItemId()] = $item->getQty() * 1;
106+
$itemsPrice[$item->getOrderItemId()] = $item->getPrice();
107+
$itemsName[$item->getOrderItemId()] = $item->getName();
108+
$itemsWeight[$item->getOrderItemId()] = $item->getWeight();
109+
$itemsProductId[$item->getOrderItemId()] = $item->getProductId();
110+
$itemsOrderItemId[$item->getOrderItemId()] = $item->getOrderItemId();
125111
}
112+
126113
$data = [
127114
'createLabelUrl' => $createLabelUrl,
128115
'itemsGridUrl' => $itemsGridUrl,

0 commit comments

Comments
 (0)