diff --git a/wms/bonus/bonus.php b/wms/bonus/bonus.php index 186a1598..eb1959a2 100644 --- a/wms/bonus/bonus.php +++ b/wms/bonus/bonus.php @@ -26,7 +26,7 @@ if (!empty($_GET['check'])) { } } -$sql = "SELECT * FROM bonus WHERE 1=1 $clause "; +$sql = "SELECT * FROM bonus WHERE 1=1 $clause LIMIT 50"; $stmt = $conn->prepare($sql); $stmt->execute(); $datas = $stmt->fetchAll(PDO::FETCH_ASSOC); @@ -41,22 +41,22 @@ function isPay($contract_no, $connT8) { // echo $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 = '$contract_no' -AND a.RowNo = '1' -"; + 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 = '$contract_no' 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); @@ -65,21 +65,21 @@ AND a.RowNo = '1' $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' -"; + 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(); @@ -123,10 +123,10 @@ WHERE c.checkBillNo = '$checkBillNo'