function get_valid_order($order_group, $sku, $pName) { $order_arr = array(); $car_arr = array(); $amount_arr = array(); $sku_amount = 0; $valid_order_info = array(); $goup_sql = GroupDistributionModel::getGroupDistList("*", "where shipOrderGroup='{$order_group}' and sku='{$sku}' and pName='{$pName}' and status=0"); foreach ($goup_sql as $group) { $info = GroupDistributionModel::getShipOrder("orderStatus", "where id='{$group['shipOrderId']}'"); if ($info && $info[0]['orderStatus'] == 402) { $sku_amount += $group['skuAmount']; $order_arr[] = $group['shipOrderId']; $car_arr[] = $group['carNumber']; $amount_arr[] = $group['skuAmount']; } } $valid_order_info['orders'] = $order_arr; $valid_order_info['sku_amount'] = $sku_amount; $valid_order_info['car_number'] = $car_arr; $valid_order_info['sku_number'] = $amount_arr; return $valid_order_info; }