Browse Source

.env跟T8資料庫連線

gary
Ellin 1 year ago
parent
commit
9f4f5b7f87
  1. 5
      wms/T8_APItest.php
  2. BIN
      wms/WriteOff.xlsx
  3. 29
      wms/rib-test.php
  4. 66
      wms/rib-test02.php
  5. 11
      wms/rib01-business-check.php
  6. 11
      wms/rib01-business-create.php
  7. 12
      wms/rib01-business-index.php
  8. 11
      wms/rib01-check.php
  9. 12
      wms/rib01-create.php
  10. 14
      wms/rib01-edit.php
  11. 11
      wms/rib01-submit.php
  12. 29
      wms/rib02-business-create.php
  13. 20
      wms/rib02-check.php
  14. 28
      wms/rib02-create.php
  15. 17
      wms/rib02-edit.php
  16. 10
      wms/rib02-submit.php
  17. 11
      wms/rib03-download.php
  18. 74
      wms/rib03-submit.php

5
wms/T8_APItest.php

@ -26,11 +26,12 @@ echo "ii";
"CurrId": "RMB", "CurrId": "RMB",
"CurrLAmount":5, "CurrLAmount":5,
"TaxId": "ST005", "TaxId": "ST005",
"PersonId": "M0006", "PersonId": "M0012",
"DeptId": "220", "DeptId": "220",
"CompId": "1001", "CompId": "1001",
"CreditAgeDate": 20230930, "CreditAgeDate": 20230930,
"RecBizPartnerId": "03051501" "RecBizPartnerId": "03051501",
}] }]
}, },
{ {

BIN
wms/WriteOff.xlsx

Binary file not shown.

29
wms/rib-test.php

@ -18,29 +18,26 @@ echo "ii";
var body = [{ var body = [{
"name": "MasterTable", "name": "MasterTable",
"rows": [{ "rows": [{
"BillNo": "Z003", "BillNo": "Z001",
"BillDate": 20230930, "BillDate": 20230930,
"OrgId": "1000", "OrgId": "1000",
"TypeId": "OPV", "TypeId": "OPV",
"BizPartnerId": "03051501", "BizPartnerId": "03051501",
"CurrId": "RMB", "CurrId": "RMB",
"CurrOAmount":1,
"CurrLAmount":5, "CurrLAmount":5,
"TaxId": "ST005", "TaxId": "ST005",
"PersonId": "M0008", "PersonId": "M0012",
"DeptId": "220", "DeptId": "220",
"CompId": "1001", "CompId": "1001",
"CreditAgeDate": 20230930, "CreditAgeDate": 20230930,
"RecBizPartnerId": "03051501", "RecBizPartnerId": "03051501",
"CreatorId":"M0005",
"IsPriceWithTax":1,
"IsCounteract":1
}] }]
}, },
{ {
"name": "DetailTable", "name": "DetailTable",
"rows": [{ "rows": [{
"BillNo": "Z003", "BillNo": "Z001",
"RowCode": 1, "RowCode": 1,
"RowNo": 1, "RowNo": 1,
"ItemType": 0, "ItemType": 0,
@ -48,14 +45,14 @@ echo "ii";
"UnitId": "PCS", "UnitId": "PCS",
"MaterialSpec": "", "MaterialSpec": "",
"SQuantity": 10, "SQuantity": 10,
"SPrice": 105, "SPrice": 141.18,
"OAmount": 1000, "OAmount": 1344.57,
"OTax": 50, "OTax": 67.23,
"OAmountWithTax": 1050, "OAmountWithTax": 1411.8,
"TaxId": "ST005" "TaxId": "ST005"
}, },
{ {
"BillNo": "Z003", "BillNo": "Z001",
"RowCode": 2, "RowCode": 2,
"RowNo": 2, "RowNo": 2,
"ItemType": 0, "ItemType": 0,
@ -63,10 +60,10 @@ echo "ii";
"UnitId": "PCS", "UnitId": "PCS",
"MaterialSpec": "", "MaterialSpec": "",
"SQuantity": 15, "SQuantity": 15,
"SPrice": 210, "SPrice": 141.18,
"OAmount": 3000, "OAmount": 2016.86,
"OTax": 150, "OTax": 100.84,
"OAmountWithTax": 3150, "OAmountWithTax": 2117.7,
"TaxId": "ST005" "TaxId": "ST005"
} }
] ]

66
wms/rib-test02.php

@ -7,49 +7,29 @@ $sign = hash_hmac('SHA256', $data, '964C834F7BF2BB70', false);
?> ?>
<script> <script>
// var api_key = '964C834F7BF2BB70'; function get_Auth() {
// var validation = ""; var api_key = '964C834F7BF2BB70';
// var apiurl = 'http://60.244.87.101:880//twWebAPI/GetAuth'; var validation = "";
// headerParam = { // var corsurl = 'http://cors-anywhere.herokuapp.com/';
// UserId: 'M0000', var apiurl = 'http://60.244.87.101:880//twWebAPI/GetAuth';
// Pwd: 'M012290493119', headerParam = {
// TimestampUTC: <?= $now ?>, UserId: 'M0000',
// Sign: '<?= $sign ?>' Pwd: 'M012290493119',
// }; TimestampUTC: <?= $now ?>,
Sign: '<?= $sign ?>'
// obj = { };
// type: 'get', obj = {
// url: `${apiurl}`, type: 'get',
// dataType: 'json', // url: `${corsurl}${apiurl}`,
// headers: headerParam, url: `${apiurl}`,
// crossDomain: true, dataType: 'json',
// success: function(res) { headers: headerParam,
// validation = res.Data['CHI_Authorization']; success: function(res) {
// }, validation = res.Data['CHI_Authorization'];
// error: function(err){ window.parent.postMessage(validation,'http://localhost:3000');
// console.log(err); // window.parent.postMessage(validation,'https://masada.com.tw');
// }
// };
// jQuery.ajax(obj);
fetch('http://60.244.87.101:880//twWebAPI/GetAuth', {
method: 'GET',
headers: {
'Origin': 'https://www.masada.com.tw',
'Access-Control-Request-Method': 'GET',
'Access-Control-Request-Headers': 'X-Requested-With, Content-Type'
} }
}) };
.then(function(response) { jQuery.ajax(obj);
if (response.ok) {
return response.json();
} else {
throw new Error('網絡錯誤');
} }
})
.then(function(data) {
// 處理成功的回應
})
.catch(function(error) {
// 處理錯誤
});
</script> </script>

11
wms/rib01-business-check.php

@ -9,10 +9,7 @@ foreach ($query_rib as $q) {
$rib = $q; $rib = $q;
} }
// 連線T8MASADA // 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$member = array(); $member = array();
//取得人員名單與使用者的部門 //取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership"; $sql_mydept = "SELECT UserId, Username FROM capMembership";
@ -42,11 +39,7 @@ try {
$sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; $sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'";
$BizPartner = $conn->query($sql_Biz); $BizPartner = $conn->query($sql_Biz);
$conn = null; $conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
?> ?>
<div style="width: 90%;"> <div style="width: 90%;">

11
wms/rib01-business-create.php

@ -17,10 +17,7 @@ foreach ($myNo as $thisMyNo) {
} }
$BillNo = $sqlname; $BillNo = $sqlname;
// 連線T8MASADA // 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$member = array(); $member = array();
//取得人員名單與使用者的部門 //取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership"; $sql_mydept = "SELECT UserId, Username FROM capMembership";
@ -50,11 +47,7 @@ try {
$sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; $sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'";
$BizPartner = $conn->query($sql_Biz); $BizPartner = $conn->query($sql_Biz);
$conn = null; $conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
$MaxBillNo += 1; $MaxBillNo += 1;
if ($MaxBillNo < 10) { if ($MaxBillNo < 10) {
$BillNo .= "0" . strval($MaxBillNo); $BillNo .= "0" . strval($MaxBillNo);

12
wms/rib01-business-index.php

@ -30,10 +30,7 @@ if ($user_id == 'M0056') {
} }
$DeptName = array(); $DeptName = array();
// 連線T8MASADA // 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$member = array(); $member = array();
//取得人員名單與使用者的部門 //取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership"; $sql_mydept = "SELECT UserId, Username FROM capMembership";
@ -72,12 +69,7 @@ try {
$partnername = $partner['BizPartnerName']; $partnername = $partner['BizPartnerName'];
$Supplier[$partnerid] = $partnername; $Supplier[$partnerid] = $partnername;
} }
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
?> ?>
<!-- <!--
新增單據 --> 新增單據 -->

11
wms/rib01-check.php

@ -28,10 +28,7 @@ if ($pay_data) {
} }
} }
// 連線T8MASADA // 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$member = array(); $member = array();
//取得人員名單與使用者的部門 //取得人員名單與使用者的部門
@ -58,11 +55,7 @@ try {
//取得部門代碼 //取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department); $deptype = $conn->query($sql_department);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
?> ?>
<div style="width: 90%;"> <div style="width: 90%;">

12
wms/rib01-create.php

@ -22,10 +22,7 @@ $BillNo = $sqlname;
$today = (int)date('Ymd'); $today = (int)date('Ymd');
// 連線T8MASADA // 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$member = array(); $member = array();
//取得人員名單與使用者的部門 //取得人員名單與使用者的部門
@ -52,11 +49,7 @@ try {
//取得部門代碼 //取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department); $deptype = $conn->query($sql_department);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
$MaxBillNo += 1; $MaxBillNo += 1;
if ($MaxBillNo < 10) { if ($MaxBillNo < 10) {
$BillNo .= "0" . strval($MaxBillNo); $BillNo .= "0" . strval($MaxBillNo);
@ -229,6 +222,7 @@ if ($MaxBillNo < 10) {
}; };
} }
}; };
function send() { function send() {
$("#BillNo").prop("disabled", false); $("#BillNo").prop("disabled", false);
$('#ribadd').submit(); $('#ribadd').submit();

14
wms/rib01-edit.php

@ -10,10 +10,7 @@ $res = mysqli_query($link, $db_query);
//取得人員名單 //取得人員名單
// 連線T8MASADA // 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$member = array(); $member = array();
//取得人員名單與使用者的部門 //取得人員名單與使用者的部門
@ -33,17 +30,14 @@ try {
$personid = $man['PersonId']; $personid = $man['PersonId'];
$depart = $man['DeptId']; $depart = $man['DeptId'];
if (isset($member["$personid"])) { if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");} array_push($member["$personid"], "$depart");
}
} }
//取得部門代碼 //取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department); $deptype = $conn->query($sql_department);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得 rib_sub的資料 //取得 rib_sub的資料
$pay_data = array(); $pay_data = array();

11
wms/rib01-submit.php

@ -19,10 +19,7 @@ $GatheringPersonId = empty($_POST["GatheringPersonId"]) ? NULL : $_POST["Gatheri
$OAmountWithTax = empty($_POST["OAmountWithTax"]) ? NULL : $_POST["OAmountWithTax"]; $OAmountWithTax = empty($_POST["OAmountWithTax"]) ? NULL : $_POST["OAmountWithTax"];
$CostCenterId = empty($_POST["CostCenterId"]) ? NULL : $_POST["CostCenterId"]; $CostCenterId = empty($_POST["CostCenterId"]) ? NULL : $_POST["CostCenterId"];
//連線T8MASADA 取得收款人銀行帳戶資料 //連線T8MASADA 取得收款人銀行帳戶資料
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM comCompanyPersonAccountSetting WHERE PersonId='$GatheringPersonId'"; $sql = "SELECT * FROM comCompanyPersonAccountSetting WHERE PersonId='$GatheringPersonId'";
$bank = $conn->query($sql); $bank = $conn->query($sql);
$conn = null; $conn = null;
@ -32,11 +29,7 @@ try {
$BankAccount = $bankInfo['BankAccount']; $BankAccount = $bankInfo['BankAccount'];
$BankAccountName = $bankInfo['AccountName']; $BankAccountName = $bankInfo['AccountName'];
} }
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
$SQL1 = ""; $SQL1 = "";
if ($submit == "edit") { if ($submit == "edit") {

29
wms/rib02-business-create.php

@ -16,10 +16,7 @@ foreach($rib as $rib){
} }
// 連線T8MASADA 取得供應商、合約跟作番號 // 連線T8MASADA 取得供應商、合約跟作番號
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql_Biz = "SELECT * FROM comBusinessPartner"; $sql_Biz = "SELECT * FROM comBusinessPartner";
$BizPartner = $conn->query($sql_Biz); $BizPartner = $conn->query($sql_Biz);
$sql_Project = "SELECT * FROM comProject"; $sql_Project = "SELECT * FROM comProject";
@ -44,18 +41,15 @@ try {
$personid = $man['PersonId']; $personid = $man['PersonId'];
$depart = $man['DeptId']; $depart = $man['DeptId'];
if (isset($member["$personid"])) { if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");} array_push($member["$personid"], "$depart");
}
} }
//取得部門代碼 //取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department); $deptype = $conn->query($sql_department);
$conn = null; $conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
?> ?>
<div style="width: 90%;"> <div style="width: 90%;">
@ -283,19 +277,8 @@ try {
</form> </form>
</div> </div>
<link <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/css/selectize.default.min.css" integrity="sha512-pTaEn+6gF1IeWv3W1+7X7eM60TFu/agjgoHmYhAfLEU8Phuf6JKiiE8YmsNC0aCgQv4192s4Vai8YZ6VNM6vyQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
rel="stylesheet" <script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/js/selectize.min.js" integrity="sha512-IOebNkvA/HZjMM7MxL0NYeLYEalloZ8ckak+NDtOViP7oiYzG5vn6WVXyrJDiJPhl4yRdmNAG49iuLmhkUdVsQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/css/selectize.default.min.css"
integrity="sha512-pTaEn+6gF1IeWv3W1+7X7eM60TFu/agjgoHmYhAfLEU8Phuf6JKiiE8YmsNC0aCgQv4192s4Vai8YZ6VNM6vyQ=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
/>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/js/selectize.min.js"
integrity="sha512-IOebNkvA/HZjMM7MxL0NYeLYEalloZ8ckak+NDtOViP7oiYzG5vn6WVXyrJDiJPhl4yRdmNAG49iuLmhkUdVsQ=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
></script>
<script> <script>
var TempArr = []; var TempArr = [];
$(document).ready(function() { $(document).ready(function() {

20
wms/rib02-check.php

@ -34,18 +34,10 @@ $unit_query = mysqli_query($link, $sql_unit);
$unit = mysqli_fetch_all($unit_query, MYSQLI_ASSOC); $unit = mysqli_fetch_all($unit_query, MYSQLI_ASSOC);
// 連線T8MASADA 取得供應商 // 連線T8MASADA 取得供應商
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// $sql = "INSERT INTO glFeeWriteOff(BillNo, IsTaxBill) VALUES ('M0122220811',1)";
$sql = "SELECT * FROM comBusinessPartner"; $sql = "SELECT * FROM comBusinessPartner";
$BizPartner = $conn->query($sql); $BizPartner = $conn->query($sql);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
?> ?>
<div style="width: 90%;"> <div style="width: 90%;">
@ -297,8 +289,12 @@ try {
<div class="col-md-3"> <div class="col-md-3">
<label for="comSuppliername">供應商</label> <label for="comSuppliername">供應商</label>
<select name="comSuppliername" id="comSuppliername" class="form-control" disabled> <select name="comSuppliername" id="comSuppliername" class="form-control" disabled>
<option value="" <?php if($ribsub['comSupplierName']==""){echo "selected";} ?>> </option> <option value="" <?php if ($ribsub['comSupplierName'] == "") {
<option value="雜項請款用" <?php if($ribsub['comSupplierName']=="雜項請款用"){echo "selected";} ?>>V0001雜項請款用</option> echo "selected";
} ?>> </option>
<option value="雜項請款用" <?php if ($ribsub['comSupplierName'] == "雜項請款用") {
echo "selected";
} ?>>V0001雜項請款用</option>
<?php <?php
foreach ($BizPartner as $BizKey => $BizValue) { ?> foreach ($BizPartner as $BizKey => $BizValue) { ?>
<option value="<?= $BizValue['BizPartnerId'] ?>" <?php if ($ribsub['comSupplierName'] == $BizValue['BizPartnerName']) { <option value="<?= $BizValue['BizPartnerId'] ?>" <?php if ($ribsub['comSupplierName'] == $BizValue['BizPartnerName']) {

28
wms/rib02-create.php

@ -21,10 +21,7 @@ if (mysqli_num_rows($rib_query) > 0) {
$RowCode = $_GET['RowCode']; $RowCode = $_GET['RowCode'];
//取得費用項目代碼 //取得費用項目代碼
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql_feetype = "SELECT FeeTypeId, FeeTypeName FROM comFeeType WHERE (FeeTypeId NOT LIKE 'A%')AND(FeeTypeId NOT LIKE 'M%') AND(FeeTypeId NOT LIKE 'Z%')"; $sql_feetype = "SELECT FeeTypeId, FeeTypeName FROM comFeeType WHERE (FeeTypeId NOT LIKE 'A%')AND(FeeTypeId NOT LIKE 'M%') AND(FeeTypeId NOT LIKE 'Z%')";
$feetype = $conn->query($sql_feetype); $feetype = $conn->query($sql_feetype);
$member = array(); $member = array();
@ -46,7 +43,8 @@ try {
$personid = $man['PersonId']; $personid = $man['PersonId'];
$depart = $man['DeptId']; $depart = $man['DeptId'];
if (isset($member["$personid"])) { if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");} array_push($member["$personid"], "$depart");
}
} }
//取得部門代碼 //取得部門代碼
@ -54,11 +52,6 @@ try {
$deptype = $conn->query($sql_department); $deptype = $conn->query($sql_department);
$conn = null; $conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得幣別 //取得幣別
$CurrId = $_GET['CurrId']; $CurrId = $_GET['CurrId'];
@ -343,19 +336,8 @@ try {
</form> </form>
</div> </div>
<link <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/css/selectize.default.min.css" integrity="sha512-pTaEn+6gF1IeWv3W1+7X7eM60TFu/agjgoHmYhAfLEU8Phuf6JKiiE8YmsNC0aCgQv4192s4Vai8YZ6VNM6vyQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
rel="stylesheet" <script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/js/selectize.min.js" integrity="sha512-IOebNkvA/HZjMM7MxL0NYeLYEalloZ8ckak+NDtOViP7oiYzG5vn6WVXyrJDiJPhl4yRdmNAG49iuLmhkUdVsQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/css/selectize.default.min.css"
integrity="sha512-pTaEn+6gF1IeWv3W1+7X7eM60TFu/agjgoHmYhAfLEU8Phuf6JKiiE8YmsNC0aCgQv4192s4Vai8YZ6VNM6vyQ=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
/>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/js/selectize.min.js"
integrity="sha512-IOebNkvA/HZjMM7MxL0NYeLYEalloZ8ckak+NDtOViP7oiYzG5vn6WVXyrJDiJPhl4yRdmNAG49iuLmhkUdVsQ=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
></script>
<script> <script>
var TempArr = []; var TempArr = [];
$(document).ready(function() { $(document).ready(function() {

17
wms/rib02-edit.php

@ -9,10 +9,7 @@ $ribsub = mysqli_fetch_assoc($rib_query);
//取得費用項目代碼 //取得費用項目代碼
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql_feetype = "SELECT FeeTypeId, FeeTypeName FROM comFeeType WHERE (FeeTypeId NOT LIKE 'A%')AND(FeeTypeId NOT LIKE 'M%') AND(FeeTypeId NOT LIKE 'Z%')"; $sql_feetype = "SELECT FeeTypeId, FeeTypeName FROM comFeeType WHERE (FeeTypeId NOT LIKE 'A%')AND(FeeTypeId NOT LIKE 'M%') AND(FeeTypeId NOT LIKE 'Z%')";
$feetype = $conn->query($sql_feetype); $feetype = $conn->query($sql_feetype);
$member = array(); $member = array();
@ -34,18 +31,14 @@ try {
$personid = $man['PersonId']; $personid = $man['PersonId'];
$depart = $man['DeptId']; $depart = $man['DeptId'];
if (isset($member["$personid"])) { if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");} array_push($member["$personid"], "$depart");
}
} }
//取得部門代碼 //取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department); $deptype = $conn->query($sql_department);
$conn = null; $conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得計量單位 //取得計量單位
$sql_unit = "SELECT * FROM unit"; $sql_unit = "SELECT * FROM unit";
@ -429,7 +422,9 @@ try {
<div class="col-md-3"> <div class="col-md-3">
<label for="comSupplierName">供應商</label> <label for="comSupplierName">供應商</label>
<select name="comSupplierName" id="comSupplierName"> <select name="comSupplierName" id="comSupplierName">
<option value="" <?php if($ribsub['comSupplierId']==""){echo "selected";} ?>> </option> <option value="" <?php if ($ribsub['comSupplierId'] == "") {
echo "selected";
} ?>> </option>
<option value="雜項請款用" <?php if ($ribsub['comSupplierName'] == "雜項請款用") { <option value="雜項請款用" <?php if ($ribsub['comSupplierName'] == "雜項請款用") {
echo "selected"; echo "selected";
} ?>>V0001雜項請款用</option> } ?>>V0001雜項請款用</option>

10
wms/rib02-submit.php

@ -37,10 +37,7 @@ $LAmount = isset($_POST['LAmount']) ? $_POST['LAmount'] : null;
$TaxNo = empty($_POST['TaxNo']) ? '' : $_POST['TaxNo']; $TaxNo = empty($_POST['TaxNo']) ? '' : $_POST['TaxNo'];
if (isset($comSupplierName) && ($comSupplierName != "雜項請款用")) { if (isset($comSupplierName) && ($comSupplierName != "雜項請款用")) {
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM comBusinessPartner"; $sql = "SELECT * FROM comBusinessPartner";
$BizPartner = $conn->query($sql); $BizPartner = $conn->query($sql);
foreach ($BizPartner as $company) { foreach ($BizPartner as $company) {
@ -49,11 +46,6 @@ if (isset($comSupplierName) && ($comSupplierName != "雜項請款用")) {
$comSupplierId = $company['BizPartnerId']; $comSupplierId = $company['BizPartnerId'];
} }
} }
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
} else { } else {
$comSupplierId = "V0001"; $comSupplierId = "V0001";
} }

11
wms/rib03-download.php

@ -16,11 +16,6 @@ $sql = "SELECT * FROM rib WHERE rib_id=$rib_id";
$rib = mysqli_query($link, $sql); $rib = mysqli_query($link, $sql);
$rib = mysqli_fetch_assoc($rib); $rib = mysqli_fetch_assoc($rib);
$today = "列印日期:" . date('Y-m-d'); $today = "列印日期:" . date('Y-m-d');
// 取得部門代碼
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//取得部門代碼 //取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
@ -30,12 +25,6 @@ try {
$dept = $department['DeptName']; $dept = $department['DeptName'];
} }
} }
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}

74
wms/rib03-submit.php

@ -21,22 +21,6 @@ if ($state == 1) {
$rib = mysqli_query($link, $rib_query); $rib = mysqli_query($link, $rib_query);
$rib = mysqli_fetch_assoc($rib); $rib = mysqli_fetch_assoc($rib);
$OAmountWithTax = 0; $OAmountWithTax = 0;
// 取得部門代碼
// $dept = "";
// $sql_depid = "SELECT DISTINCT department_id, name from department";
// $dept_query = mysqli_query($link, $sql_depid);
// $deptype = mysqli_fetch_all($dept_query, MYSQLI_ASSOC);
// foreach ($deptype as $key => $value) {
// if ($value['department_id'] == $rib['DeptId']) {
// $dept = $value['name'];
// }
// }
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//取得部門代碼 //取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department); $deptype = $conn->query($sql_department);
@ -45,12 +29,7 @@ if ($state == 1) {
$dept = $department['DeptName']; $dept = $department['DeptName'];
} }
} }
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
// 爬蟲--匯率 // 爬蟲--匯率
@ -238,52 +217,9 @@ OAmount =$OAmount, UnPayOAmount=$UnPayOAmount, Balance = $OAmountWithTax, LBalan
$rib = mysqli_query($link, $rib_query); $rib = mysqli_query($link, $rib_query);
$rib = mysqli_fetch_assoc($rib); $rib = mysqli_fetch_assoc($rib);
// 產生mysql單據編號
// $MaxBillNo = 0;
// $curreny_date = date('ym');
// $query_rib = array();
// $sqlname = $rib['TransactId'];
// $sqlname .= $curreny_date;
// $BillNo = $sqlname;
// $date_sql = "SELECT BillNo from rib WHERE (BillNo LIKE '$sqlname%') &&CurrentState==2";
// $query_rib = mysqli_query($link, $date_sql);
// $myNo = mysqli_fetch_all($query_rib);
// foreach ($myNo as $thisMyNo) {
// $thisMyNo = (int)substr($thisMyNo[0], -2);
// if ($thisMyNo > $MaxBillNo) {
// $MaxBillNo = $thisMyNo;
// }
// }
// 連線T8MASADA 取得單據編號
// try {
// $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8TEST", "masada", "ZXCVasdf1234");
// if ($conn) {
// $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// $sql = "SELECT BillNo FROM glFeeWriteOff WHERE (BillNo LIKE '$sqlname%')";
// $Noo = $conn->query($sql);
// foreach ($Noo as $maxMs) {
// $thisMsMax = (int)substr($maxMs['BillNo'], -2);
// if ($thisMsMax > $MaxBillNo) {
// $MaxBillNo = $thisMsMax;
// }
// }
// }
// } catch (PDOException $e) {
// echo "fail";
// echo $e->getMessage();
// }
// $MaxBillNo += 1;
// if ($MaxBillNo < 10) {
// $BillNo .= "0" . strval($MaxBillNo);
// } else {
// $BillNo .= strval($MaxBillNo);
// }
$BillNo = $rib['BillNo']; $BillNo = $rib['BillNo'];
//連線T8資料庫 //連線T8資料庫
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
// // 表頭 // // 表頭
$BillDate = $rib['BillDate']; $BillDate = $rib['BillDate'];
$TypeId = $rib['TypeId']; $TypeId = $rib['TypeId'];
@ -446,11 +382,7 @@ OAmount =$OAmount, UnPayOAmount=$UnPayOAmount, Balance = $OAmountWithTax, LBalan
$result2 = $conn->query($sqlsub); $result2 = $conn->query($sqlsub);
} }
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
$content = "需要審核的費用報銷單為:"; $content = "需要審核的費用報銷單為:";
$notice_rib_sql = "SELECT BillNo FROM rib WHERE CurrentState = 1"; $notice_rib_sql = "SELECT BillNo FROM rib WHERE CurrentState = 1";
$notice_rib = mysqli_query($link, $notice_rib_sql); $notice_rib = mysqli_query($link, $notice_rib_sql);

Loading…
Cancel
Save