"OtherStockOutMtable", "rows" => [ [ "BillNo" => "TEST01", // 單據編號 varchar(20) "BillDate" =>20240120, // 單據日期 int "OrgId" => "1000", //組織 varchar(20) "FOrgId" => "1000", //核算組織 varchar(20) "TypeId" => "OS", //單據類型 varchar(10) "BizPartnerId" => "03051501", //往來對象(供應商) 可為空 "PersonId" => "C0003", // 經辦人員 varchar(20) "DeptId" => "250", // 經辦部門 varchar(20) "CompId" => "1001" // 公司 varchar(20) ] ] ], [ "name" => "OtherStockOutDetail", "rows" => [ [ "BillNo" => "TEST01", //單據編號 varchar(20) "RowCode" => 1, // 序號 int(10) "MaterialId" => "MX00021003", // 產品代碼 -> 產品集成 varchar(40) "SupplyOrgId" => "1000", // 供貨組織代碼 varchar(20) "SQuantity" =>1, // 交易數量 numeric(19) "WarehouseId" => "100" // 倉庫代碼 varchar(20) ] ] ] ]; $api_url = 'https://erp.masada.com.tw:780/twWebAPI/V1/STKOTHERSTOCKOUT/PostERPData'; $header = [ "CHI_Authorization :" . $validation ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_url); // 设置请求的URL curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); $response = curl_exec($ch); if ($response === false) { echo 'Curl error: ' . curl_error($ch); } else { $result = json_decode($response, true); if ($result['Status'] == 'Error') { echo '
'; print_r($result); echo ''; echo 'API 傳入錯誤,' . $result['ErrorMsg']; } else { echo '
'; print_r($result['Status']); echo ''; return $result; } } curl_close($ch);