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.
87 lines
2.9 KiB
87 lines
2.9 KiB
<?php
|
|
//error_reporting(E_ALL);
|
|
//ini_set("display_errors", "On");
|
|
ob_start();
|
|
require_once './wf_common.php';
|
|
|
|
require_once './model/HopeElevatorCustomerModel.php';
|
|
require_once './model/HopeProjectElevatorSpecModel.php';
|
|
require_once './model/HopeProjectElevatorOptionModel.php';
|
|
require_once './model/HopeElevatorOptionPriceModel.php';
|
|
|
|
include_once "../header.php";
|
|
|
|
$request = $_SERVER['REQUEST_METHOD'] == "GET" ? $_GET : $_POST;
|
|
|
|
#寫入有望客戶基本資料
|
|
$hecm = new HopeElevatorCustomerModel();
|
|
$cols = $hecm->fillable;
|
|
foreach ($cols as $col) {
|
|
if (!in_array($col, array_keys($request))) {
|
|
continue;
|
|
}
|
|
$data[$col] = empty($request[$col]) ? NULL : $request[$col];
|
|
}
|
|
$data["creater"] = $user_id;
|
|
$data["creater_name"] = accountidToName($user_id);
|
|
$hecm->create($data);
|
|
|
|
#寫入規格錶
|
|
|
|
if (!empty($request['specifications']) && count($request['specifications']) > 0 && !empty($request['specifications'][0])) {
|
|
$hpes = new HopeProjectElevatorSpecModel();
|
|
$cols = $hpes->fillable;
|
|
for ($i = 0; $i < count($request['specifications']); $i++) {
|
|
$data = [];
|
|
$cols = array_diff($hpes->fillable, ['vol_no']);
|
|
foreach ($cols as $col) {
|
|
$data[$col] = empty($request[$col][$i]) ? '' : $request[$col][$i];
|
|
}
|
|
$data['seq'] = $i + 1;
|
|
$data['vol_no'] = $request['vol_no'];
|
|
// var_dump($data);
|
|
$hpes->create($data);
|
|
}
|
|
}
|
|
|
|
#寫入規Option price HopeElevatorOptionPriceModel
|
|
$data = [];
|
|
if (!empty($request['id']) && count($request['id']) > 0) {
|
|
$heop = new HopeElevatorOptionPriceModel();
|
|
$cols = $heop->fillable;
|
|
for ($i = 0; $i < count($request['id']); $i++) {
|
|
$data = [];
|
|
$cols = array_diff($heop->fillable, ['vol_no']);
|
|
foreach ($cols as $col) {
|
|
$data[$col] = empty($request[$col][$i]) ? '' : $request[$col][$i];
|
|
}
|
|
$data['vol_no'] = $request['vol_no'];
|
|
// $data['seq'] = $i + 1;
|
|
|
|
// var_dump($data);
|
|
$heop->create($data);
|
|
}
|
|
}
|
|
|
|
/*
|
|
$data = [];
|
|
if (!empty($request['option']) && count($request['option']) > 0) {
|
|
$hpeo = new HopeProjectElevatorOptionModel();
|
|
$cols = $hpeo->fillable;
|
|
for ($i = 0; $i < count($request['option']); $i++) {
|
|
$data = [];
|
|
$cols = array_diff($hpeo->fillable, ['vol_no']);
|
|
foreach ($cols as $col) {
|
|
$data[$col] = empty($request[$col][$i]) ? '' : $request[$col][$i];
|
|
}
|
|
$data['vol_no'] = $request['vol_no'];
|
|
$data['seq'] = $i + 1;
|
|
|
|
// var_dump($data);
|
|
$hpeo->create($data);
|
|
}
|
|
}*/
|
|
echo "<script>alert('已保存');</script>";
|
|
//header("Location:" . $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"]."/wms/crm/crmm01-index.php?token=" . $_GET['token']);
|
|
header("Refresh:0; url=".$_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"]."/wms/crm/crmm01-index.php?function_name=customer&".$token_link);
|
|
ob_end_flush();
|
|
|