/** * 发货扫描显示箱子装的料号信息 * Enter description here ... */ public function view_chkBox() { $returnData = array('code' => 0, 'msg' => ''); if (empty($_SESSION['userId'])) { //未登陆 $returnData['msg'] = '登陆超时 请重新登陆!'; echo json_encode($returnData); exit; } $orderId = isset($_GET['orderId']) ? trim($_GET['orderId']) : ''; //补货单号 $boxid = isset($_GET['boxId']) ? intval($_GET['boxId']) : ''; //箱号 if (empty($orderId) || empty($boxid)) { $returnData['msg'] = '缺少参数!'; echo json_encode($returnData); exit; } $boxmg_obj = new BoxManageModel(); $boxInfo = $boxmg_obj->getBaseBoxInfo($boxid); if (false === $boxInfo) { $returnData['msg'] = '不存在的箱号!'; echo json_encode($returnData); exit; } $prePlen_obj = new PreplenshOrderModel(); $orderinfo = $prePlen_obj->getPrePlenshOrderInfo($orderId); if (FALSE === $orderinfo) { $returnData['msg'] = '不存在的补货单号!'; echo json_encode($returnData); exit; } if ($orderinfo['status'] != 1) { $returnData['msg'] = '已发货的补货单号!'; echo json_encode($returnData); exit; } if ($boxInfo['status'] != 2) { $returnData['msg'] = '该箱子不是待发柜箱!'; echo json_encode($returnData); exit; } if (empty($boxInfo['length']) || empty($boxInfo['width']) || empty($boxInfo['high']) || empty($boxInfo['grossWeight']) || empty($boxInfo['netWeight'])) { $returnData['msg'] = '箱号信息不完整!'; echo json_encode($returnData); exit; } $boxObj = new BoxManageModel(); $rtnInfo = $boxObj->getBoxSkuInfo($boxid); $returnData['code'] = 1; $returnData['info'] = $rtnInfo; echo json_encode($returnData); exit; }
public function view_changePreOrderStatusPage() { $orderId = isset($_GET['orderid']) ? $_GET['orderid'] : FALSE; //订单号 if (empty($orderId)) { goErrMsgPage(array('data' => array('缺少订单号!'), 'link' => 'index.php?mod=owGoodsReplenishManage&act=preOrderList')); exit; } $pre_obj = new PreplenshOrderModel(); $orderInfo = $pre_obj->getPrePlenshOrderInfo($orderId); if (FALSE === $orderInfo) { goErrMsgPage(array('data' => array('不存在的单号!'), 'link' => 'index.php?mod=owGoodsReplenishManage&act=preOrderList')); exit; } $navlist = array(array('url' => '', 'title' => '海外仓补货'), array('url' => '', 'title' => '修改补货单状态')); $secondlevel = '214'; $this->smarty->assign('secondlevel', $secondlevel); $this->smarty->assign('orderInfo', $orderInfo); $this->smarty->assign('third', 4); $this->smarty->assign('navlist', $navlist); $this->smarty->display('changePreOrderStatuspage.htm'); }