/** * 发货扫描显示箱子装的料号信息 * 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; }