You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
2.0 KiB

<?php
#error_reporting(E_ALL);
#ini_set('display_errors', "On");
ob_start();
require_once "../database.php";
require_once "SalesmanBonus.php";
//echo SalesmanBonus::bonus(SalesmanBonus::CONTRACT_BONUS_KIND,[1=>"12"]);
$form_data = $_POST;
#校验表单
foreach ($form_data['amount'] as $key => $amount) {
// echo $key.":";
//202303_M220268_3TX06401
list($yyyymm, $customer_id, $item_no) = explode('_', $key);
$amount_kind = $form_data['kind'][$key];
$remark = $form_data['remark'][$key];
$cost = $form_data['cost'][$key];
$salesman = $form_data['salesman_list'][$key];
#选择
if ($amount_kind == 2 && (empty($cost) && $cost != 0)) {
echo "<script type='text/javascript'>alert('修理款必须填写成本或0');history.go(-1);</script>";
exit();
}
mysqli_query($link, $db_query1);
// echo $yyyymm."yyyymm:";
// var_dump( $form_data['kind'][$key]);
// var_dump($amount_list);
}
foreach ($form_data['amount'] as $key => $amount) {
// echo $key.":";
//202303_M220268_3TX06401
list($yyyymm, $customer_id, $item_no) = explode('_', $key);
$amount_kind = $form_data['kind'][$key];
$remark = $form_data['remark'][$key];
$cost = $form_data['cost'][$key];
$salesman = $form_data['salesman_list'][$key];
$contract_kind = $form_data['contract_kind'][$key];
$data = compact(
'yyyymm',
'customer_id',
'item_no',
'amount',
'amount_kind',
'remark',
'salesman',
'cost',
'contract_kind'
);
// var_dump($data);
echo SalesmanBonus::bonus($data);
$db_query1 = 'insert into salesman_bonus_detail(' . implode(array_keys($data), ',') . ')
values (\'' . implode(array_values($data), '\',\'') . '\')';
// echo $db_query1;
mysqli_query($link, $db_query1);
// echo $yyyymm."yyyymm:";
// var_dump( $form_data['kind'][$key]);
// var_dump($amount_list);
}
echo "<script type='text/javascript'>alert('已提交');history.go(-1);</script>";