public function view_boxSendOut() { $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; } // print_r($boxInfo);exit; if ($boxInfo['status'] != 2) { $returnData['msg'] = '该箱子不是待发柜箱!'; echo json_encode($returnData); exit; } $result = $prePlen_obj->addBoxToaOrder($boxid, $orderId, $_SESSION['userId']); if (FALSE === $result) { $returnData['msg'] = PreplenshOrderModel::$errMsg; echo json_encode($returnData); exit; } $returnData['code'] = 1; echo json_encode($returnData); exit; }