public function act_modifyPreGoodsSku()
 {
     $returnData = array('code' => 'fial', 'msg' => '', 'num' => 0);
     $orderSn = isset($_GET['ordersn']) ? trim($_GET['ordersn']) : '';
     //备货单号
     $sku = isset($_GET['sku']) ? trim($_GET['sku']) : '';
     //sku
     $amount = isset($_GET['amount']) ? trim($_GET['amount']) : '';
     //修改数据
     $operator = isset($_GET['operator']) ? intval($_GET['operator']) : '';
     //修改人Id
     //         print_r($_GET);exit;
     if (empty($orderSn) || empty($sku) || empty($operator)) {
         $returnData['code'] = 'fail';
         $returnData['msg'] = '缺少参数';
         return $returnData;
     }
     $preGoods_obj = new PreGoodsOrdderManageModel();
     $orderInfo = $preGoods_obj->getOrderInfo($orderSn);
     if (FALSE === $orderInfo) {
         $returnData['code'] = 'fail';
         $returnData['msg'] = '不存在的备货单号!';
         return $returnData;
     }
     $skuInfo = $preGoods_obj->getSKUinfo($orderInfo['id'], $sku);
     if (FALSE === $skuInfo) {
         $returnData['code'] = 'fail';
         $returnData['msg'] = 'sku不存在!';
         return $returnData;
     }
     if (intval($skuInfo['scantnum']) > $amount) {
         //如果修改的数量小于已经配货的数量 则报错
         $returnData['code'] = 'fail';
         $returnData['msg'] = '已配货数量大于修改数量!';
         return $returnData;
     }
     $reuslt = $preGoods_obj->updateSkuAmount($orderInfo['id'], $sku, $amount, $orderSn, $operator);
     if (FALSE === $reuslt) {
         $returnData['code'] = 'fail';
         $returnData['msg'] = PreGoodsOrdderManageModel::$errMsg;
         return $returnData;
     } else {
         $preGoods_obj->updPreOrderStatus($orderSn);
         //修改数量后验证备货单号是否已配货完成
         $returnData['code'] = 'success';
         $returnData['msg'] = '';
         $returnData['num'] = $amount;
         return $returnData;
     }
 }
 public function view_recheckSubmit()
 {
     $returnData = array('code' => 0, 'msg' => '');
     if (empty($_SESSION['userId'])) {
         //未登陆
         $returnData['msg'] = '登陆超时 请重新登陆!';
         echo json_encode($returnData);
         exit;
     }
     $orderSn = isset($_GET['orderSn']) ? trim($_GET['orderSn']) : NULL;
     //备货单号
     $sku = isset($_GET['sku']) ? trim($_GET['sku']) : NULL;
     //sku
     $num = isset($_GET['num']) ? intval($_GET['num']) : NULL;
     //数量
     if (empty($orderSn) || empty($sku) || empty($num)) {
         $returnData['msg'] = '参数不完整!';
         echo json_encode($returnData);
         exit;
     }
     $sku = get_goodsSn($sku);
     $preGoods_Obj = new PreGoodsOrdderManageModel();
     $orderInfo = $preGoods_Obj->getOrderInfo($orderSn);
     if (FALSE === $orderInfo) {
         $returnData['code'] = '备货单不存在';
         $returnData['sku'] = $sku;
         echo json_encode($returnData);
         exit;
     }
     /*
             if ($orderInfo['status'] != 3) {
                 $returnData['msg']     = '该备货待不是复核货配货单!';
                 $returnData['sku']     = $sku;
                 echo json_encode($returnData);
                 exit;
             }*/
     $skuInfo = $preGoods_Obj->getSKUinfo($orderInfo['id'], $sku);
     if (FALSE === $skuInfo) {
         $returnData['msg'] = 'sku不存在!';
         $returnData['sku'] = $sku;
         echo json_encode($returnData);
         exit;
     }
     if ($skuInfo['scantnum'] != $num) {
         //如果订单数量和扫描数量一致 则表示该料号已经扫描完成
         $returnData['msg'] = 'sku数量不匹配!';
         $returnData['sku'] = $sku;
         echo json_encode($returnData);
         exit;
     }
     $isend = FALSE;
     $orecheck = new OwOutReviewModel();
     $result = $orecheck->addNewRecheckRecord($orderSn, $orderInfo['id'], $sku, $num, $_SESSION['userId'], $isend);
     if (FALSE === $result) {
         $returnData['msg'] = OwPreGoodsOutStockModel::$errmsg;
         $returnData['sku'] = $sku;
         echo json_encode($returnData);
         exit;
     } else {
         $returnData['msg'] = '更新成功!';
         $returnData['code'] = $isend ? 2 : 1;
         $returnData['sku'] = $sku;
         echo json_encode($returnData);
         exit;
     }
 }