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
3.1 KiB
87 lines
3.1 KiB
|
|
<?php
|
|
require_once('../../contract/connt8.php');
|
|
if (!empty($_GET['contract_no'])) {
|
|
try {
|
|
$contract_no = $_GET['contract_no'];
|
|
// $contract_no = 'Q23080067';
|
|
|
|
$sql = "SELECT
|
|
a.BillNo,
|
|
b.OTaxAmt as amount,
|
|
a.CU_EstPayDate as createDate,
|
|
b.PersonId as personId,
|
|
c.BillNo as CBno,
|
|
c.CU_MaterialId as facility
|
|
FROM salIncomeApplyDetail as a
|
|
LEFT JOIN salIncomeApplyMaster as b ON a.BillNo = b.BillNo
|
|
LEFT JOIN (
|
|
SELECT aMaster.BillNo,aMaster.BizPartnerId,aDetail.CU_MaterialId FROM arCheckBill as aMaster
|
|
LEFT JOIN arCheckBillDetail as aDetail ON aMaster.BizPartnerId = aDetail.FromBillNo
|
|
WHERE aMaster.BizPartnerId = 'Q23080067' AND aMaster.TypeId = 'RVS'
|
|
) AS c ON a.BillNo = c.BizPartnerId
|
|
WHERE a.BillNo = '$contract_no'
|
|
AND a.RowNo = '1'
|
|
";
|
|
$stmt = $connT8->prepare($sql);
|
|
$stmt->execute();
|
|
$data = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
// $data['amount'] = intval($data['amount']);
|
|
if (!empty($data['CBno']) && $data['CBno'] != '') {
|
|
$checkBillNo = $data['CBno'];
|
|
|
|
$sql = "SELECT
|
|
c.BillDate AS CheckBillDate
|
|
FROM arWriteOffBill AS a
|
|
LEFT JOIN arWriteOffBillRec AS b ON a.BillNo=b.BillNo
|
|
LEFT JOIN
|
|
(SELECT temp1.*,arWriteOffBillDetail.* FROM arWriteOffBillDetail
|
|
LEFT JOIN
|
|
(SELECT
|
|
arCheckBill.BillNo AS checkBillNo, arCheckBill.BillDate,arCheckBillInvInfo.InvoiceNo
|
|
FROM arCheckBill
|
|
LEFT JOIN arCheckBillInvInfo
|
|
ON arCheckBill.InvoiceBillNo=arCheckBillInvInfo.InvoiceBillNo) AS temp1
|
|
ON temp1.checkBillNo = arWriteOffBillDetail.FromBillNo) AS c
|
|
ON a.BillNo=c.BillNo
|
|
WHERE c.checkBillNo = '$checkBillNo'
|
|
";
|
|
|
|
$stmt = $connT8->prepare($sql);
|
|
$stmt->execute();
|
|
$check = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
|
|
|
|
|
|
// $CU_MaterialId = $data['facility'];
|
|
// $sql = "SELECT SQuantity FROM salIncomeApplyDetail WHERE BillNo = :contract_no AND CU_MaterialId = :CU_MaterialId";
|
|
// $stmt = $connT8->prepare($sql);
|
|
// $stmt->bindParam(':contract_no', $contract_no);
|
|
// $stmt->bindParam(':CU_MaterialId', $CU_MaterialId);
|
|
// $stmt->execute();
|
|
// $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
|
// $count = COUNT($result);
|
|
// $data['maintain_month'] = intval($count * $result[0]['SQuantity']);
|
|
$reult = true;
|
|
echo '1';
|
|
// return true;
|
|
} else {
|
|
$result = false;
|
|
echo '2';
|
|
// return false;
|
|
}
|
|
} catch (PDOException $e) {
|
|
echo '111';
|
|
return false;
|
|
// exit;
|
|
}
|
|
// if (($check['CheckBillDate']) !== '') {
|
|
// header('Content-Type: application/json');
|
|
// echo $check['CheckBillDate'];
|
|
// } else {
|
|
// echo false;
|
|
// exit;
|
|
// }
|
|
} else {
|
|
exit();
|
|
}
|
|
|