//if($double == true){ $db_rs->query($sql); //} // Если у нас была скидка, то надо ее посчитать; if ($title_data['discount'] != '-1') { $discount_count = $title_data['discount']; if ($discount_count > 20) { /** Если у нас была акционная скидка; */ $discount = $discount_count; } else { $discount = $good_price * $discount_count / 100; // Если ыбла продажа за нал - округляем скидку, если по безнал - оставляем такой как есть; //if($title_data['pay_type'] == '0'){ $discount = round_discount($discount); //} } write_log('Сумма скидки на покупку товаров: ' . $discount, 'bay_goods', '1'); // Создаем отдельный РКО сумму скидки с учетом типа оплаты; $sql = "INSERT INTO `kassa` (`type_m`, `summ`, `doc`, `login`, `primech`, `date_time_p`, `uni_s`, `office`, `wom`, `clientp`)\n VALUES ('1', -" . $discount . ", 0, '" . $_SESSION['user_login'] . "', 'Скидка " . ($discount_count < 20 ? $discount_count : 'по акции 50') . "% на ПКО быстрой продажи " . $doc_id . "', '" . $date . "', '" . $date_hueit . "', '" . $_SESSION['office'] . "', '" . ($title_data['pay_type'] == '1' ? '1' : '0') . "', '0');"; write_log('Скидка на покупку товара в старую базу: ' . $sql, 'bay_goods', '1'); $db->query($sql); $discount_doc_id = mysqli_insert_id($db->link_id); // Дублируем запрос в новую базу данных; // 27 - это скидка в 10% по таблице rko_template $sql = "INSERT INTO `rko` (`print_doc_num`, `office`,`template_id`, `reason`, `sum`, `author_user_id`, `selected_code`, `selected_numm`, `selected_name`, `optional`, `create_date`, `date_last_update`, `status`, `receive_user_id`, `card_pay`)\n VALUES('" . $discount_doc_id . "', '" . $_SESSION['office'] . "','27','Скидка " . ($discount_count < 20 ? $discount_count : 'по акции 50') . "% на ПКО быстрой продажи " . $doc_id . "', " . $discount . ", '" . $_SESSION['user_id'] . "', '', '', '', '', NOW(), NOW(), '4', " . $_SESSION['user_id'] . ", '" . ($title_data['pay_type'] == '1' ? '1' : '0') . "');"; write_log('Скидка на покупку товара в новую базу: ' . $sql, 'bay_goods', '1'); $db_rs->query($sql); // Поулчаем id кассы куда нужно сделать ктанзацию; $kassa_data = get_kassa_data($_SESSION['user_id']);
if ($_POST['discount_value'] == '15') { use_promo_code('100230', $_POST['numm'], 'tech_take'); } /* Если была скидка 50 при приеме */ if ($_POST['discount_value'] == '50') { use_promo_code('СКИДКА 50%', $_POST['numm'], 'tech_take'); } // Если была скидка двигаем скидку; if ($_POST['discount'] == '1' && $pay_type != 2) { // Размер скидки; $discount_value = $_POST['discount_value']; // Высчитываем скидку; $discount_sum = ($work_summ - $sum_det) * $discount_value / 100; // Если у нас оплата за нал, то нам надо округлить сккидку; //if($pay_type == '0'){ $discount_sum = round_discount($discount_sum); //} $date_huiet = $_SESSION['user_login'] . '_' . date('d.m.Y H:i:s'); //'AB_10.02.2016 15:20:30'; // Пишщем скидку в базу SERV4; $sql = "INSERT INTO `kassa` (`type_m`, `summ`, `doc`, `login`, `primech`, `date_time_p`, `uni_s`, `office`, `wom`, `clientp`) VALUES (1, -" . $discount_sum . ", '" . $_POST['numm'] . "', '" . $_SESSION['user_login'] . "', 'Скидка " . $discount_value . "% на заказ " . $_POST['numm'] . "', '" . date('Y-m-d H:i:s') . "', '" . $date_huiet . "', '" . $_SESSION['office'] . "', '" . $pay_type . "', '" . $client_code . "');"; write_log($sql, 'take_tech_queries'); //$double = $db->check('kassa', array('type_m', 'summ', 'doc', 'login', 'primech', 'date_time_p', 'uni_s', 'office', 'wom', 'clientp'), array(1, -".$discount_sum.", $_POST['numm'], $_SESSION['user_login'], 'Скидка '.$discount_value.'% на заказ '.$_POST['numm'], date('Y-m-d H:i:s'), $date_huiet, $_SESSION['office'], $pay_type, $client_code)); //if($double == true){ $db->query($sql); //} $rko_doc_id = mysqli_insert_id($db->link_id); // Пишем РКО о скидке в новую базу; $sql = "SELECT CONCAT(`fam_z`, ' ', `name_z`, ' ', `otch_z`) as `client_fio` FROM `remont` WHERE `numm` = '" . $_POST['numm'] . "';"; $client_fio = $db->one($sql); $sql = "INSERT INTO `rko` (`print_doc_num`, `office`,`template_id`, `reason`, `sum`, `author_user_id`, `selected_code`, `selected_numm`, `selected_name`, `optional`, `create_date`, `date_last_update`, `status`, `receive_user_id`, `card_pay`)\n VALUES('" . $rko_doc_id . "', '" . $_SESSION['office'] . "','27', 'Скидка " . $discount_value . "% к заказу " . $_POST['numm'] . "', '" . $discount_sum . "', '" . $_SESSION['user_id'] . "', '', '" . $_POST['numm'] . "', '" . $client_fio . "', '', '" . date('Y-m-d H:i:s') . "', '" . date('Y-m-d H:i:s') . "', '4', " . $_SESSION['user_id'] . ", '" . $pay_type . "');";