Feature/add warehouse e shop order items
This commit is contained in:
@@ -43,7 +43,29 @@ class WarehouseEShopOrderController extends TTCrud {
|
||||
$this->columns[8]['modal']['items'] = $users;
|
||||
}
|
||||
|
||||
protected function getAllItemsPerOrderAction() {
|
||||
$items = WarehouseEShopOrderItemModel::getAll();
|
||||
$articles = WarehouseArticleModel::getAll();
|
||||
$articlePackets = WarehouseArticlePacketModel::getAll();
|
||||
|
||||
$orderItems = [];
|
||||
foreach ($items as $item) {
|
||||
$item = (array) $item;
|
||||
if (!isset($orderItems[$item['orderId']])) {
|
||||
$orderItems[$item['orderId']] = [];
|
||||
}
|
||||
$orderItems[$item['orderId']][] = [
|
||||
'id' => $item['id'],
|
||||
'articleId' => $item['articleId'],
|
||||
'articleTitle' => isset($articles[$item['articleId']]) ? $articles[$item['articleId']]->title : null,
|
||||
'articlePacketId' => $item['articlePacketId'],
|
||||
'articlePacketTitle' => isset($articlePackets[$item['articlePacketId']]) ? $articlePackets[$item['articlePacketId']]->title : null,
|
||||
'quantity' => $item['quantity']
|
||||
];
|
||||
}
|
||||
|
||||
self::returnJson($orderItems);
|
||||
}
|
||||
|
||||
protected function createOrderAction() {
|
||||
//TODO: change this to beforeCreate and afterCreate
|
||||
|
||||
Reference in New Issue
Block a user