Ejemplo n.º 1
0
 /**
  * 发货扫描显示箱子装的料号信息
  * 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;
 }
Ejemplo n.º 2
0
 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');
 }