die('wrong orders!'); } if (empty($_REQUEST['sdate'])) { die('wrong best_time!'); } $order_count = $goods_count = 0; $html = ""; $bdate = trim($_REQUEST['sdate']); $order_sn_list = explode(',', $_REQUEST['order_id']); $num = 0; $cakesum_sn = '0'; foreach ($order_sn_list as $order_id) { if ($order_id != 'all') { $admin_id = $_SESSION['admin_id']; $group = $_SESSION['city_group']; $psn = get_print_sn($order_id, $bdate, $admin_id, $group, 1); //$psn = get_print_sn1($order_id,$bdate,$admin_id,$group,1); $res = pro_print1($order_id); //print_r($res); $result = print_goods($order_id); //$candle=$result['candle']; //$candle=$res[0]['candle']; $cakesum = $result['cakenum']; $cakesum_array = array(); for ($i = 1; $i <= $cakesum; $i++) { if ($i < 10) { $cakesum_array[] = '0' . $i; } else { $cakesum_array[] = $i; } //$cakesum_sn=$cakesum_array[$i];
function print_info($order_id) { $rs = $cake = $gift = array(); $sql = "select * from view_tdm_orders where order_id = " . $order_id; $rs = $GLOBALS['db_read']->getRow($sql); $rs['cake_number'] = $rs['cake_list'] = $rs['sum'] = $rs['cnj'] = $rs['cjfee'] = $rs['gift'] = $rs['cdfee'] = $rs['serv_fee'] = $rs['cup'] = $rs['bag'] = $rs['kjsum'] = ''; $rs['cdl'] = ''; $bdate = substr($rs['best_time'], 0, 10); $order['print_sn'] = get_print_sn($order_id, $rs['order_sn'], $bdate); $gsql = "select goods_sn,goods_name,goods_attr,goods_number,goods_price,goods_discount,is_integral " . " from ecs_order_goods where order_id = " . $order_id; $goods = $GLOBALS['db_read']->getAll($gsql); foreach ($goods as $key => $val) { if ($val['goods_price'] > 47 && $val['goods_sn'] != 'K1' && $val['goods_sn'] != 'K2' && $val['goods_sn'] != 'K3' && $val['goods_sn'] != 'K4') { $rs['cake_number'] += $val['goods_number']; $rs['cake_list'] .= $val['goods_attr'] . '*' . $val['goods_name'] . '*' . $val['goods_number'] . ','; $cake[$key]['gsname'] = $val['goods_sn'] == 'D3' ? $val['goods_name'] : $val['goods_sn'] . $val['goods_name']; $cake[$key]['attr'] = $val['goods_attr']; $cake[$key]['number'] = $val['goods_number']; $cake[$key]['pern'] = $val['goods_sn'] == 'D3' ? '套' : '个'; $cake[$key]['sprice'] = $val['goods_price']; if ($val['is_integral']) { $cake[$key]['disct'] = 'K金兑礼'; $rs['kjsum'] += $val['goods_price'] * $val['goods_number']; } elseif ($val['goods_discount'] == 1) { $cake[$key]['disct'] = '正常付费'; $cake[$key]['sum'] = $val['goods_price'] * $val['goods_number']; $rs['sum'] += $val['goods_price'] * $val['goods_number']; } elseif (floatval($val['goods_discount']) < 1) { $cake[$key]['disct'] = '*' . $val['goods_discount']; $cake[$key]['sum'] = $val['goods_price'] * $val['goods_number'] * $val['goods_discount']; $rs['sum'] += $val['goods_price'] * $val['goods_number'] * $val['goods_discount']; } else { $cake[$key]['disct'] = $val['goods_discount']; $cake[$key]['sum'] = ($val['goods_price'] - $val['goods_discount']) * $val['goods_number']; $rs['sum'] += ($val['goods_price'] - $val['goods_discount']) * $val['goods_number']; } } if ($val['goods_sn'] == 'K4') { $rs['cup'] += $val['goods_number']; $gift[$key]['goods_name'] = $val['goods_name']; $gift[$key]['goods_attr'] = $val['goods_attr']; $gift[$key]['goods_number'] = $val['goods_number']; $rs['kjsum'] += $val['goods_number'] * $val['goods_price']; } if ($val['goods_sn'] == 'K3') { $rs['bag'] += $val['goods_number']; $gift[$key]['goods_name'] = $val['goods_name']; $gift[$key]['goods_attr'] = $val['goods_attr']; $gift[$key]['goods_number'] = $val['goods_number']; $rs['kjsum'] += $val['goods_number'] * $val['goods_price']; } if ($val['goods_sn'] == 'K2') { $rs['cdl'] += $val['goods_number']; if ($val['is_integral']) { $rs['kjsum'] += $val['goods_number'] * $val['goods_price']; } else { $rs['cdfee'] += $val['goods_number'] * $val['goods_price']; } } if ($val['goods_sn'] == 'K1' || $val['goods_sn'] == '00') { $rs['cnj'] += $val['goods_number']; if ($val['is_integral']) { $rs['kjsum'] += $val['goods_number'] * $val['goods_price']; } else { $rs['cjfee'] += $val['goods_number'] * $val['goods_price']; } } if ($val['goods_sn'] == '09') { $rs['liulian'] = 1; } if ($val['goods_sn'] == '29') { $rs['ice'] = 1; } if ($val['goods_name'] != '松仁淡奶' && $val['goods_sn'] == '06') { $rs['sug'] = 1; } if ($val['goods_name'] != '卡布其诺' && $val['goods_sn'] == '10') { $rs['sug'] = 1; } } $rs['addtime'] = date('Y-m-d H:i', $rs['add_time']); $rs['bdtime'] = substr($rs['best_time'], 5, 11); if (!strpos('1' . $rs['address'], '北京')) { $rs['address'] = '北京市' . regionget($rs['province']) . regionget($rs['city']) . $rs['address']; } if ($rs['user_id'] < 462918 || $rs['user_id'] > 6000000 && $rs['user_id'] < 9237923) { $rs['kj'] = $rs['give_integral']; } else { $rs['kj'] = ''; } if (strpos('1' . $rs['pay_name'], '其') && $rs['pay_note'] == "正常付费") { $rs['pay_name'] = "其他"; } if ($rs['pay_note'] == "代金卡" || $rs['pay_note'] == "销售活动" || $rs['pay_note'] == "免费赠送") { $rs['pay_name'] = $rs['pay_note']; } $rs['order_amount'] = round($rs['money_paid'], 1) + round($rs['order_amount'], 1) == 1 ? 0 : round($rs['money_paid'], 1) + round($rs['order_amount'], 1); $rs['serv_fee'] = $rs['shipping_fee'] + $rs['pay_fee']; $rs['cake'] = $cake; $rs['gift'] = $gift; $rs['fjfee'] = $rs['cdfee'] + $rs['cjfee']; $rs['gamount'] = $rs['goods_amount'] - $rs['fjfee']; return $rs; }