Esempio n. 1
0
 function act_nextSku()
 {
     $show_mes = array();
     $shipOrderGroup = $_POST['order_group'];
     $group_id = $_POST['now_group_id'];
     $now_sku = $_POST['now_sku'];
     $now_pname = $_POST['now_pname'];
     $show_info = array();
     $show_sql = GroupDistributionBModel::getGroupSkuInfoB("and a.shipOrderGroup='{$shipOrderGroup}' and a.status=0 and a.groupId>'{$group_id}' order by a.groupId asc");
     if (!empty($show_sql)) {
         $order_sku_info = $this->get_valid_order($show_sql[0]['shipOrderGroup'], $show_sql[0]['sku'], $show_sql[0]['pName']);
         if ($order_sku_info) {
             $show_info['group_id'] = $show_sql[0]['groupId'];
             $show_info['sku'] = $show_sql[0]['sku'];
             $show_info['sku_amount'] = $show_sql[0]['skuAmount'];
             $show_info['goods_location'] = $show_sql[0]['pName'];
         }
     }
     if (empty($show_info)) {
         $show_info2 = array();
         $show_sql = GroupDistributionBModel::getGroupSkuInfoB("and a.shipOrderGroup='{$shipOrderGroup}' and a.status=0 and a.groupId<'{$group_id}' order by a.groupId asc");
         if (!empty($show_sql)) {
             $order_sku_info = $this->get_valid_order($show_sql[0]['shipOrderGroup'], $show_sql[0]['sku'], $show_sql[0]['pName']);
             if ($order_sku_info) {
                 $show_info2['group_id'] = $show_sql[0]['groupId'];
                 $show_info2['sku'] = $show_sql[0]['sku'];
                 $show_info2['sku_amount'] = $show_sql[0]['skuAmount'];
                 $show_info2['goods_location'] = $show_sql[0]['pName'];
             }
         } else {
             self::$errCode = "003";
             self::$errMsg = "该料号是最后一个了!";
             return false;
         }
         if (!empty($show_info2)) {
             $show_mes = $show_info2;
         } else {
             self::$errCode = "003";
             self::$errMsg = "该料号是最后一个了!";
             return false;
         }
     } else {
         $show_mes = $show_info;
     }
     self::$errMsg = "请扫描该配货提货单下的料号!";
     return $show_mes;
 }