protected function ajaxExecute(MUser $me, MShop $shop) { $oid = MRequest::request('oid'); try { LibOrder::shipShopOrder($shop->getID(), $oid); } catch (Exception $e) { return MJsonRespond::respondFail($e->getMessage()); } $order = DalOrder::getShopOrder($shop->getID(), $oid); $order = array_pop(LibOrder::fillOrders(array($order))); return MJsonRespond::respondSuccess('成功', array('order' => $order)); }
protected function ajaxExecute(MUser $me, MShop $shop) { $ps = (int) MRequest::get('ps'); $pn = (int) MRequest::get('pn'); $sid = $shop->getID(); $status = (int) MRequest::get('st'); $sort = (int) MRequest::get('sort'); $ps = max(0, $ps); if (!$pn) { $pn = 20; } if ($sort === 0) { $orders = DalOrder::getShopEarliestOrders($sid, $status, $ps, $pn); } else { $orders = DalOrder::getShopLatestOrders($sid, $status, $ps, $pn); } $total = DalOrder::totalCount(); if (empty($orders)) { return MJsonRespond::respondSuccess('', array('orders' => $orders, 'total' => $total)); } $orders = LibOrder::fillOrders($orders); return MJsonRespond::respondSuccess('成功', array('orders' => $orders, 'total' => $total)); }