6 changed files with 147 additions and 2 deletions
@ -0,0 +1,71 @@ |
|||||
|
<?php |
||||
|
//外購組裝單 (組裝申請單) |
||||
|
include "T8_Authorization.php"; |
||||
|
?> |
||||
|
<script> |
||||
|
get_Auth(); |
||||
|
window.addEventListener('message', function(event) { |
||||
|
if (event.origin === "http://localhost:3000" && (typeof event.data === "string")) { |
||||
|
var validation = event.data; |
||||
|
console.log(validation); |
||||
|
var apiurl = 'https://erp.masada.com.tw:780/twWebAPI/V1/STKASSY/PostERPData'; |
||||
|
headerParam = { |
||||
|
CHI_Authorization: `${validation}`, |
||||
|
}; |
||||
|
var body = [{ |
||||
|
"name":"stkAssyMast", |
||||
|
"rows":[ |
||||
|
{ |
||||
|
"BillNo":"TEST02", |
||||
|
"OrgId":"1000", |
||||
|
"TypeId":"CA", |
||||
|
"MaterialId":"3MH00302", |
||||
|
"PersonId":"M0122", |
||||
|
"CompId":"1001", |
||||
|
"DeptId":"220", |
||||
|
"SQuantity":1, |
||||
|
"SUnitId":"SET", |
||||
|
"CurrentState":2, |
||||
|
"CreatorId":"M0122" |
||||
|
} |
||||
|
] |
||||
|
},{ |
||||
|
"name":"stkAssySubMatInfo", |
||||
|
"rows":[ |
||||
|
{ |
||||
|
"BillNo":"TEST02", |
||||
|
"MaterialId":"3MH00302P", |
||||
|
"ComponentBaseQty":1, |
||||
|
"UnitQty":1, |
||||
|
"SUnitId":"SET", |
||||
|
"MarkerNo":"3MH00302", |
||||
|
"CU_MaterialId":"3MH00302" |
||||
|
},{ |
||||
|
"BillNo":"TEST02", |
||||
|
"MaterialId":"MX00000001", |
||||
|
"ComponentBaseQty":1, |
||||
|
"UnitQty":3, |
||||
|
"SUnitId":"PCS", |
||||
|
"MarkerNo":"3MH00302", |
||||
|
"CU_MaterialId":"3MH00302" |
||||
|
} |
||||
|
] |
||||
|
}]; |
||||
|
var json = JSON.stringify(body); |
||||
|
obj = { |
||||
|
type:'POST', |
||||
|
url:`${apiurl}`, |
||||
|
headers:headerParam, |
||||
|
data: json, |
||||
|
dataType:"json", |
||||
|
success: function(res){ |
||||
|
console.log(res.Status); |
||||
|
console.log(res.ErrorMsg); |
||||
|
console.log(res.Data); |
||||
|
} |
||||
|
}; |
||||
|
jQuery.ajax(obj); |
||||
|
|
||||
|
} |
||||
|
}) |
||||
|
</script> |
@ -0,0 +1,23 @@ |
|||||
|
<?php |
||||
|
include "./header.php"; |
||||
|
//假設供應商代碼為P |
||||
|
$BizPartnerId = "P"; |
||||
|
$sql_purBillOrder = " |
||||
|
SELECT * FROM purBillOrderMaster WHERE BizPartnerId = '$BizPartnerId' AND CurrentState = 2"; |
||||
|
$purMaster = $conn->query($sql_purBillOrder); |
||||
|
//每筆採購單資料 |
||||
|
foreach($purMaster as $master){ |
||||
|
//print_r($master); |
||||
|
$BillNo = $master['BillNo']; |
||||
|
|
||||
|
//每筆採購單明細資料 |
||||
|
$sql_purDetail = " |
||||
|
SELECT * FROM purBillOrderDetail WHERE BillNo = '$BillNo'"; |
||||
|
$purDetail = $conn->query($sql_purDetail); |
||||
|
foreach($purDetail as $detail){ |
||||
|
print_r($detail); |
||||
|
} |
||||
|
echo "<br>----------------------<br>"; |
||||
|
|
||||
|
} |
||||
|
|
@ -0,0 +1,39 @@ |
|||||
|
<?php |
||||
|
include "header.php"; |
||||
|
// 合約收款款別名稱 |
||||
|
$arrayData = []; |
||||
|
echo "合約號;客戶名稱;1款;金額;2款;金額;3款;金額;4款;金額;5款;金額;6款;金額;7款;金額;8款;金額;9款;金額;10款;金額;11款;金額;12款</br>"; |
||||
|
$sql_contract = "SELECT a.BillNo, a.PayStage, a.PlanPayAmt,s.BizPartnerId,c.BizPartnerName |
||||
|
FROM salOrderStagePay AS a |
||||
|
LEFT JOIN salSalesOrder AS s on a.BillNo = s.BillNo |
||||
|
LEFT JOIN comBusinessPartner as c ON s.BizPartnerId=c.BizPartnerId |
||||
|
WHERE s.ModeId = 'M' AND (s.CurrentState=2 OR s.CurrentState=4)"; |
||||
|
|
||||
|
$contract = $conn->query($sql_contract); |
||||
|
foreach ($contract as $cont) { |
||||
|
if ($cont['BillNo'] == 'SO20230801002') { |
||||
|
$BillNo = 'M231067'; |
||||
|
}else{ |
||||
|
$BillNo = $cont['BillNo']; |
||||
|
}; |
||||
|
$PayStage = $cont['PayStage']; |
||||
|
$PayAmount = $cont['PlanPayAmt']; |
||||
|
$partnerName = $cont['BizPartnerName']; |
||||
|
if(isset($arrayData[$BillNo])){ |
||||
|
array_push($arrayData[$BillNo], $PayStage); |
||||
|
array_push($arrayData[$BillNo], $PayAmount); |
||||
|
|
||||
|
}else{ |
||||
|
$arrayData[$BillNo][0] = $BillNo; |
||||
|
$arrayData[$BillNo][1] = $partnerName; |
||||
|
array_push($arrayData[$BillNo], $PayStage); |
||||
|
array_push($arrayData[$BillNo], $PayAmount); |
||||
|
|
||||
|
} |
||||
|
}; |
||||
|
foreach($arrayData as $data){ |
||||
|
foreach($data as $value){ |
||||
|
echo $value.";"; |
||||
|
} |
||||
|
echo "</br>"; |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
<?php |
||||
|
include "./header.php"; |
||||
|
$BillNo = 'CM0122231106'; |
||||
|
$rib_query = "SELECT * FROM rib WHERE BillNo = '$BillNo'"; |
||||
|
$rib = mysqli_query($link, $rib_query); |
||||
|
foreach ($rib as $rib){ |
||||
|
$rib_id = $rib['rib_id']; |
||||
|
$BillDate = $rib['BillDate']; |
||||
|
|
||||
|
} |
||||
|
$OrgId = $FOrgId ='1000'; |
||||
|
echo $rib_id."<br>".$BillDate."<br>".$OrgId; |
Loading…
Reference in new issue