コード例 #1
0
 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');
 }