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. 45
      wms/rib01-business-check.php
  6. 47
      wms/rib01-business-create.php
  7. 54
      wms/rib01-business-index.php
  8. 39
      wms/rib01-check.php
  9. 54
      wms/rib01-create.php
  10. 44
      wms/rib01-edit.php
  11. 19
      wms/rib01-submit.php
  12. 119
      wms/rib02-business-create.php
  13. 26
      wms/rib02-check.php
  14. 68
      wms/rib02-create.php
  15. 59
      wms/rib02-edit.php
  16. 10
      wms/rib02-submit.php
  17. 19
      wms/rib03-download.php
  18. 74
      wms/rib03-submit.php

5
wms/T8_APItest.php

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

66
wms/rib-test02.php

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

45
wms/rib01-business-check.php

@ -9,22 +9,19 @@ foreach ($query_rib as $q) {
$rib = $q;
}
// 連線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();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
@ -33,20 +30,16 @@ try {
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
};
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
//取得供應商
$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);
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
//取得供應商
$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);
$conn = null;
?>
<div style="width: 90%;">

47
wms/rib01-business-create.php

@ -17,22 +17,19 @@ foreach ($myNo as $thisMyNo) {
}
$BillNo = $sqlname;
// 連線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();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
@ -41,20 +38,16 @@ try {
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
};
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
//取得供應商
$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);
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
//取得供應商
$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);
$conn = null;
$MaxBillNo += 1;
if ($MaxBillNo < 10) {
$BillNo .= "0" . strval($MaxBillNo);
@ -189,7 +182,7 @@ if ($MaxBillNo < 10) {
};
function send() {
if($("#comSupplierId").val()===""){
if ($("#comSupplierId").val() === "") {
alert("請選擇供應商");
return;
}

54
wms/rib01-business-index.php

@ -30,22 +30,19 @@ if ($user_id == 'M0056') {
}
$DeptName = array();
// 連線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();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
@ -54,30 +51,25 @@ try {
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
};
}
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
foreach ($deptype as $dept) {
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
foreach ($deptype as $dept) {
$deptid = $dept['DeptId'];
$deptname = $dept['DeptName'];
$DeptName[$deptid] = $deptname;
}
//取得供應商
$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);
foreach($BizPartner as $partner){
}
//取得供應商
$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);
foreach ($BizPartner as $partner) {
$partnerid = $partner['BizPartnerId'];
$partnername = $partner['BizPartnerName'];
$Supplier[$partnerid]= $partnername;
}
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
$Supplier[$partnerid] = $partnername;
}
?>
<!--
新增單據 -->
@ -149,7 +141,7 @@ if ($data) :
<tr>
<td><?php echo $data['BillNo']; ?></td>
<td><?php echo substr($data['BillDate'], 0, 10); ?></td>
<td><?php $supp= $data['BizPartnerId'];
<td><?php $supp = $data['BizPartnerId'];
echo $Supplier[$supp]; ?></td>
<td><?php echo accountidToName($data['PersonId']); ?></td>
<td><?php $depid = $data['DeptId'];

39
wms/rib01-check.php

@ -28,23 +28,20 @@ if ($pay_data) {
}
}
// 連線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();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
@ -53,17 +50,13 @@ try {
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
}
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
?>
<div style="width: 90%;">

54
wms/rib01-create.php

@ -7,7 +7,7 @@ include "./header.php";
$MaxBillNo = 0;
$curreny_date = date('ym');
$query_rib = array();
$sqlname = "C".$user_id;
$sqlname = "C" . $user_id;
$sqlname .= $curreny_date;
$date_sql = "SELECT BillNo from rib WHERE (BillNo LIKE '$sqlname%')";
$query_rib = mysqli_query($link, $date_sql);
@ -22,41 +22,34 @@ $BillNo = $sqlname;
$today = (int)date('Ymd');
// 連線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();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership WHERE ValidityToDate >$today";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership WHERE ValidityToDate >$today";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE (DeptId!='0001')";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE (DeptId!='0001')";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
$personid = $man['PersonId'];
$depart = $man['DeptId'];
if(isset($member["$personid"])){
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
};
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$MaxBillNo += 1;
if ($MaxBillNo < 10) {
$BillNo .= "0" . strval($MaxBillNo);
@ -145,7 +138,7 @@ if ($MaxBillNo < 10) {
<!-- <option value="<?php echo $value['UserId']; ?>" style="display:none" id="<?= 'WriteOff' . $value['UserId'] . $key ?>" <?php if ($value['UserId'] == $user_id) {
echo "selected";
} ?>> <?php echo $value['Username']; ?> </option> -->
<option value="<?php echo $key; ?>" id="<?= 'WriteOff' . $value[1] ."-". $value[0] ?>" <?php if ($key == $user_id) {
<option value="<?php echo $key; ?>" id="<?= 'WriteOff' . $value[1] . "-" . $value[0] ?>" <?php if ($key == $user_id) {
echo "selected";
} ?>> <?php echo $value[0]; ?> </option>
<?php }
@ -170,7 +163,7 @@ if ($MaxBillNo < 10) {
<!-- <option value="<?php echo $value['accountid']; ?>" id="<?= 'Gathering' . $value['department_id'] ?>" <?php if ($value['accountid'] == $user_id) {
echo "selected";
} ?>> <?php echo $value['name']; ?> </option> -->
<option value="<?php echo $key; ?>" id="<?= 'Gathering' . $value[1]."-".$value[0] ?>" <?php if ($key== $user_id) {
<option value="<?php echo $key; ?>" id="<?= 'Gathering' . $value[1] . "-" . $value[0] ?>" <?php if ($key == $user_id) {
echo "selected";
} ?>> <?php echo $value[0]; ?> </option>
<?php }; ?>
@ -207,8 +200,8 @@ if ($MaxBillNo < 10) {
})
function changeWriteOffId(SelectedDept) {
var GatheringSelectDeptId = 'Gathering' + SelectedDept+"-";
var SelectDeptId = 'WriteOff' + SelectedDept+"-";
var GatheringSelectDeptId = 'Gathering' + SelectedDept + "-";
var SelectDeptId = 'WriteOff' + SelectedDept + "-";
for (var i = 0; i < WriteOffId.options.length; i++) {
WriteOffId.options[i].selected = false;
let thisid = WriteOffId.options[i].id
@ -229,7 +222,8 @@ if ($MaxBillNo < 10) {
};
}
};
function send(){
function send() {
$("#BillNo").prop("disabled", false);
$('#ribadd').submit();
}

44
wms/rib01-edit.php

@ -10,41 +10,35 @@ $res = mysqli_query($link, $db_query);
//取得人員名單
// 連線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();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
$personid = $man['PersonId'];
$depart = $man['DeptId'];
if(isset($member["$personid"])){
array_push($member["$personid"], "$depart");}
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
//取得 rib_sub的資料
$pay_data = array();
$pay_sql = "select * from rib_sub where rib_id = $rib_id";
@ -195,7 +189,7 @@ if ($pay_data) {
<?php
foreach ($member as $key => $value) {
?>
<option value="<?php echo $key; ?>" id="<?= 'Gathering' . $value[1].$value[0] ?>" <?php if ($key == $data['GatheringPersonId']) {
<option value="<?php echo $key; ?>" id="<?= 'Gathering' . $value[1] . $value[0] ?>" <?php if ($key == $data['GatheringPersonId']) {
echo "selected";
} ?>> <?php echo $value[0]; ?> </option>
<?php }; ?>

19
wms/rib01-submit.php

@ -19,24 +19,17 @@ $GatheringPersonId = empty($_POST["GatheringPersonId"]) ? NULL : $_POST["Gatheri
$OAmountWithTax = empty($_POST["OAmountWithTax"]) ? NULL : $_POST["OAmountWithTax"];
$CostCenterId = empty($_POST["CostCenterId"]) ? NULL : $_POST["CostCenterId"];
//連線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'";
$bank = $conn->query($sql);
$conn = null;
while ($bankInfo = $bank->fetch(PDO::FETCH_ASSOC)) {
$sql = "SELECT * FROM comCompanyPersonAccountSetting WHERE PersonId='$GatheringPersonId'";
$bank = $conn->query($sql);
$conn = null;
while ($bankInfo = $bank->fetch(PDO::FETCH_ASSOC)) {
$BankId = $bankInfo['BankId'];
$BankName = $bankInfo['BankName'];
$BankAccount = $bankInfo['BankAccount'];
$BankAccountName = $bankInfo['AccountName'];
}
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
$SQL1 = "";
if ($submit == "edit") {

119
wms/rib02-business-create.php

@ -1,77 +1,71 @@
<?php
include "./header.php";
$BillNo = $_GET['BillNo'] ;
$RowCode= $_GET['RowCode'];
$BillNo = $_GET['BillNo'];
$RowCode = $_GET['RowCode'];
//取得計量單位
$sql_unit = "SELECT * FROM unit";
$unit_query = mysqli_query($link, $sql_unit);
$unit = mysqli_fetch_all($unit_query, MYSQLI_ASSOC);
$sql_rib_biz = "SELECT * FROM rib_business WHERE BillNo = '$BillNo'";
$rib = mysqli_query($link,$sql_rib_biz);
foreach($rib as $rib){
$rib = mysqli_query($link, $sql_rib_biz);
foreach ($rib as $rib) {
$TaxId = $rib['TaxId'];
$CurrId = $rib['CurrId'];
}
// 連線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";
$BizPartner = $conn->query($sql_Biz);
$sql_Project = "SELECT * FROM comProject";
$projects = $conn->query($sql_Project);
$sql_Material = "SELECT * FROM comMaterialGroup";
$materials = $conn->query($sql_Material);
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$sql_Biz = "SELECT * FROM comBusinessPartner";
$BizPartner = $conn->query($sql_Biz);
$sql_Project = "SELECT * FROM comProject";
$projects = $conn->query($sql_Project);
$sql_Material = "SELECT * FROM comMaterialGroup";
$materials = $conn->query($sql_Material);
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
$personid = $man['PersonId'];
$depart = $man['DeptId'];
if(isset($member["$personid"])){
array_push($member["$personid"], "$depart");}
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$conn= null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$conn = null;
?>
<div style="width: 90%;">
<div style="padding-left: 2rem; padding-bottom: 1rem;">
<div style="padding-left: 2rem; padding-bottom: 1rem;">
<a href="rib-business-index.php?<?php echo $token_link; ?>" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-home"></span>
</a>
</div>
</div>
</div>
<div class="container" id="ribsubadd">
<div class="text-center">
<div class="text-center">
<h3>新增費用單據 (廠商)</h3>
</div>
<form class="form-horizontal" name="ribsubform" id="ribsubform" method="POST" action="rib02-business-submit.php?rib_id=<?= $rib_id ?>&submit=add&<?= $token_link ?>" enctype="multipart/form-data">
</div>
<form class="form-horizontal" name="ribsubform" id="ribsubform" method="POST" action="rib02-business-submit.php?rib_id=<?= $rib_id ?>&submit=add&<?= $token_link ?>" enctype="multipart/form-data">
<div class="form-group">
@ -256,7 +250,7 @@ try {
<option value="雜項請款用">V0001雜項請款用</option>
<?php
foreach ($BizPartner as $BizKey => $BizValue) { ?>
<option value="<?= $BizValue['BizPartnerName'] ?>"><?=$BizValue['BizPartnerId'].$BizValue['BizPartnerName'] ?></option>
<option value="<?= $BizValue['BizPartnerName'] ?>"><?= $BizValue['BizPartnerId'] . $BizValue['BizPartnerName'] ?></option>
<?php } ?>
</select>
</div>
@ -272,38 +266,27 @@ try {
</div>
<div class="form-group">
<div class="col-md-7">
<div class="col-md-7">
</div>
<div class="col-md-5" style="margin-top: 40px;">
</div>
<div class="col-md-5" style="margin-top: 40px;">
<button onclick="senddata()" type="button" class="btn btn-primary btn-lg pull-right" style="margin-bottom: 110px;">新增費用單據</button>
</div>
</div>
</div>
</form>
</div>
<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"
/>
<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>
<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" />
<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>
var TempArr = [];
$(document).ready(function(){
var TempArr = [];
$(document).ready(function() {
$("#ProjectId").selectize();
$("#CU_MaterialId").selectize();
$("#comSupplierName").selectize();
})
$(function() {
})
$(function() {
$("#comSupplierName").change(function() {
if ($("#comSupplierName").val() == "雜項請款用") {
$("#Tax").show();
@ -427,14 +410,14 @@ $(function() {
}
})
})
})
function ShowInvoice() {
function ShowInvoice() {
window.open('rib02-invoice.php', '發票範例', config = 'height=600, width=600');
}
}
function changeWriteOffId(SelectedDept) {
function changeWriteOffId(SelectedDept) {
var SelectDeptId = 'WriteOff' + SelectedDept + '-';
for (var i = 0; i < WriteOffId.options.length; i++) {
WriteOffId.options[i].selected = false;
@ -446,9 +429,9 @@ function changeWriteOffId(SelectedDept) {
};
};
};
};
function senddata() {
function senddata() {
if ($("#FeeDate").val() == "" || $("#FeeNoteShow").val() == "" || $("#Price").val() == "" || $("#Quantity").val() == "") {
alert("請確認紅字部分皆有填寫");
} else if ($("#OAmount").val() <= 0) {
@ -459,5 +442,5 @@ function senddata() {
$('#ribsubform').submit();
}
}
}
</script>

26
wms/rib02-check.php

@ -34,18 +34,10 @@ $unit_query = mysqli_query($link, $sql_unit);
$unit = mysqli_fetch_all($unit_query, MYSQLI_ASSOC);
// 連線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";
$BizPartner = $conn->query($sql);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
$sql = "SELECT * FROM comBusinessPartner";
$BizPartner = $conn->query($sql);
?>
<div style="width: 90%;">
@ -297,13 +289,17 @@ try {
<div class="col-md-3">
<label for="comSuppliername">供應商</label>
<select name="comSuppliername" id="comSuppliername" class="form-control" disabled>
<option value="" <?php if($ribsub['comSupplierName']==""){echo "selected";} ?>> </option>
<option value="雜項請款用" <?php if($ribsub['comSupplierName']=="雜項請款用"){echo "selected";} ?>>V0001雜項請款用</option>
<option value="" <?php if ($ribsub['comSupplierName'] == "") {
echo "selected";
} ?>> </option>
<option value="雜項請款用" <?php if ($ribsub['comSupplierName'] == "雜項請款用") {
echo "selected";
} ?>>V0001雜項請款用</option>
<?php
foreach ($BizPartner as $BizKey => $BizValue) { ?>
<option value="<?= $BizValue['BizPartnerId'] ?>" <?php if ($ribsub['comSupplierName'] == $BizValue['BizPartnerName']) {
echo "selected";
} ?>><?= $BizValue['BizPartnerId'].$BizValue['BizPartnerName'] ?></option>
} ?>><?= $BizValue['BizPartnerId'] . $BizValue['BizPartnerName'] ?></option>
<?php } ?>
</select>
</div>

68
wms/rib02-create.php

@ -21,44 +21,37 @@ if (mysqli_num_rows($rib_query) > 0) {
$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%')";
$feetype = $conn->query($sql_feetype);
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$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);
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
$personid = $man['PersonId'];
$depart = $man['DeptId'];
if(isset($member["$personid"])){
array_push($member["$personid"], "$depart");}
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
}
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$conn=null;
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得幣別
$CurrId = $_GET['CurrId'];
@ -79,7 +72,7 @@ try {
$projects = $conn->query($sql_Project);
$sql_Material = "SELECT * FROM comMaterialGroup";
$materials = $conn->query($sql_Material);
$conn= null;
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
@ -316,7 +309,7 @@ try {
<option value="雜項請款用">V0001雜項請款用</option>
<?php
foreach ($BizPartner as $BizKey => $BizValue) { ?>
<option value="<?= $BizValue['BizPartnerName'] ?>"><?=$BizValue['BizPartnerId'].$BizValue['BizPartnerName'] ?></option>
<option value="<?= $BizValue['BizPartnerName'] ?>"><?= $BizValue['BizPartnerId'] . $BizValue['BizPartnerName'] ?></option>
<?php } ?>
</select>
</div>
@ -343,22 +336,11 @@ try {
</form>
</div>
<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"
/>
<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>
<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" />
<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>
var TempArr = [];
$(document).ready(function(){
$(document).ready(function() {
$("#ProjectId").selectize();
$("#CU_MaterialId").selectize();
$("#comSupplierName").selectize();

59
wms/rib02-edit.php

@ -9,44 +9,37 @@ $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%')";
$feetype = $conn->query($sql_feetype);
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$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);
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
$personid = $man['PersonId'];
$depart = $man['DeptId'];
if(isset($member["$personid"])){
array_push($member["$personid"], "$depart");}
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$conn = null;
//取得計量單位
$sql_unit = "SELECT * FROM unit";
$unit_query = mysqli_query($link, $sql_unit);
@ -429,7 +422,9 @@ try {
<div class="col-md-3">
<label for="comSupplierName">供應商</label>
<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'] == "雜項請款用") {
echo "selected";
} ?>>V0001雜項請款用</option>
@ -437,7 +432,7 @@ try {
foreach ($BizPartner as $BizKey => $BizValue) { ?>
<option value="<?= $BizValue['BizPartnerName'] ?>" <?php if ($BizValue['BizPartnerName'] == $ribsub['comSupplierName']) {
echo "selected";
} ?>><?= $BizValue['BizPartnerId'].$BizValue['BizPartnerName'] ?></option>
} ?>><?= $BizValue['BizPartnerId'] . $BizValue['BizPartnerName'] ?></option>
<?php } ?>
</select>
</div>
@ -605,7 +600,7 @@ try {
$("#OAmount").val($("#Quantity").val() * $("#Price").val());
$("#LAmount").val($("#OAmount").val() * $("#CurrLAmount").val());
if ($("#TaxId").val() === "ST005") {
$("#OTax").val($("#OAmount").val()-($("#OAmount").val() /1.05));
$("#OTax").val($("#OAmount").val() - ($("#OAmount").val() / 1.05));
$("#LTax").val($("#OTax").val() * $("#CurrLAmount").val());
$("#OAmountUnWithTax").val($("#OAmount").val() / 1.05);
$("#LAmountUnWithTax").val($("#OAmountUnWithTax").val() * $("#CurrLAmount").val());
@ -621,7 +616,7 @@ try {
$("#OAmount").val($("#Quantity").val() * $("#Price").val());
$("#LAmount").val($("#OAmount").val() * $("#CurrLAmount").val());
if ($("#TaxId").val() === "ST005") {
$("#OTax").val($("#OAmount").val()-($("#OAmount").val()/ 1.05));
$("#OTax").val($("#OAmount").val() - ($("#OAmount").val() / 1.05));
$("#LTax").val($("#OTax").val() * $("#CurrLAmount").val());
$("#OAmountUnWithTax").val($("#OAmount").val() / 1.05);
$("#LAmountUnWithTax").val($("#OAmountUnWithTax").val() * $("#CurrLAmount").val());
@ -637,7 +632,7 @@ try {
$("#OAmount").val($("#Quantity").val() * $("#Price").val());
$("#LAmount").val($("#OAmount").val() * $("#CurrLAmount").val());
if ($("#TaxId").val() === "ST005") {
$("#OTax").val($("#OAmount").val()-($("#OAmount").val()/ 1.05));
$("#OTax").val($("#OAmount").val() - ($("#OAmount").val() / 1.05));
$("#LTax").val($("#OTax").val() * $("#CurrLAmount").val());
$("#OAmountUnWithTax").val($("#OAmount").val() / 1.05);
$("#LAmountUnWithTax").val($("#OAmountUnWithTax").val() * $("#CurrLAmount").val());

10
wms/rib02-submit.php

@ -37,10 +37,7 @@ $LAmount = isset($_POST['LAmount']) ? $_POST['LAmount'] : null;
$TaxNo = empty($_POST['TaxNo']) ? '' : $_POST['TaxNo'];
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";
$BizPartner = $conn->query($sql);
foreach ($BizPartner as $company) {
@ -49,11 +46,6 @@ if (isset($comSupplierName) && ($comSupplierName != "雜項請款用")) {
$comSupplierId = $company['BizPartnerId'];
}
}
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
} else {
$comSupplierId = "V0001";
}

19
wms/rib03-download.php

@ -16,25 +16,14 @@ $sql = "SELECT * FROM rib WHERE rib_id=$rib_id";
$rib = mysqli_query($link, $sql);
$rib = mysqli_fetch_assoc($rib);
$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'";
$deptype = $conn->query($sql_department);
foreach ($deptype as $department) {
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
foreach ($deptype as $department) {
if ($department['DeptId'] == $rib['DeptId']) {
$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_fetch_assoc($rib);
$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'";
$deptype = $conn->query($sql_department);
@ -45,12 +29,7 @@ if ($state == 1) {
$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_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'];
//連線T8資料庫
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
// // 表頭
$BillDate = $rib['BillDate'];
$TypeId = $rib['TypeId'];
@ -446,11 +382,7 @@ OAmount =$OAmount, UnPayOAmount=$UnPayOAmount, Balance = $OAmountWithTax, LBalan
$result2 = $conn->query($sqlsub);
}
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
$content = "需要審核的費用報銷單為:";
$notice_rib_sql = "SELECT BillNo FROM rib WHERE CurrentState = 1";
$notice_rib = mysqli_query($link, $notice_rib_sql);

Loading…
Cancel
Save