public function view_showPreOrderDetail() { $orderId = isset($_GET['orderid']) ? $_GET['orderid'] : ''; $order_obj = new PreplenshOrderModel(); $orderInf = $order_obj->getPrePlenshOrderInfo($orderId); if (FALSE === $orderInf) { goErrMsgPage(array('data' => array('不存在的补货单'), 'link' => 'index.php?mod=owGoodsReplenishManage&act=preOrderList')); exit; } $box_obj = new BoxManageModel(); $pageSize = 100; $count = $box_obj->culBoxList($orderId); $pageObj = new Page($count, $pageSize); $navlist = array(array('url' => '', 'title' => '海外仓补货'), array('url' => '', 'title' => '补货单详情')); if ($count > $pageSize) { $pagestr = $pageObj->fpage(array(0, 2, 3, 4, 5, 6, 7, 8, 9)); } else { $pagestr = $pageObj->fpage(array(0, 2, 3)); } $detailList = $box_obj->getListBoxInfo(" and replenshId='{$orderId}' " . $pageObj->limit); foreach ($detailList as &$box) { $box['timestr'] = date('Y-m-d H:i:s', $box['addtime']); $box['statusstr'] = BoxManageModel::status2Name($box['status']); $box['userName'] = empty($box['sendScanUser']) ? '' : getUserNameById($box['sendScanUser']); } $toplevel = 2; //顶层菜单 $this->smarty->assign('toplevel', $toplevel); $secondlevel = '214'; //当前的二级菜单 $this->smarty->assign('pagestr', $pagestr); $this->smarty->assign('detailList', $detailList); $this->smarty->assign('navlist', $navlist); $this->smarty->assign('secondlevel', $secondlevel); $this->smarty->assign('third', 4); $this->smarty->display('PreOrderDetail.htm'); }