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.
69 lines
2.4 KiB
69 lines
2.4 KiB
<?php
|
|
require_once('../../contract/connt8.php');
|
|
|
|
if (!empty($_GET['contract_no'])) {
|
|
$contract_no = $_GET['contract_no'];
|
|
$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 = 'Q23080067'
|
|
AND a.RowNo = '1'
|
|
";
|
|
$stmt = $connT8->prepare($sql);
|
|
$stmt->execute();
|
|
$data = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
$data['amount'] = intval($data['amount']);
|
|
$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);
|
|
|
|
|
|
$sql = "SELECT SQuantity FROM salIncomeApplyMaster WHERE BillNo = '$contract_no'";
|
|
$stmt = $connT8->prepare($sql);
|
|
$stmt->execute();
|
|
$result = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
$count = COUNT($result);
|
|
$data['maintain_month'] = intval($conunt * $result['Squantity']);
|
|
|
|
|
|
|
|
|
|
if (!empty($check['CheckBillDate'])) {
|
|
header('Content-Type: application/json');
|
|
echo json_encode($data);
|
|
} else {
|
|
echo false;
|
|
exit;
|
|
}
|
|
}
|
|
|