diff --git a/wms/bons/api/get.php b/wms/bons/api/get.php index f2ad2a5e..b50687a3 100644 --- a/wms/bons/api/get.php +++ b/wms/bons/api/get.php @@ -1,9 +1,11 @@ prepare($sql); - $stmt->execute(); - $data = $stmt->fetch(PDO::FETCH_ASSOC); - $data['amount'] = intval($data['amount']); - $checkBillNo = $data['CBno']; +$stmt = $connT8->prepare($sql); +$stmt->execute(); +$data = $stmt->fetch(PDO::FETCH_ASSOC); +$data['amount'] = intval($data['amount']); +$checkBillNo = $data['CBno']; - $sql = "SELECT +$sql = "SELECT c.BillDate AS CheckBillDate FROM arWriteOffBill AS a LEFT JOIN arWriteOffBillRec AS b ON a.BillNo=b.BillNo @@ -44,26 +46,30 @@ if (!empty($_GET['contract_no'])) { WHERE c.checkBillNo = '$checkBillNo' "; - $stmt = $connT8->prepare($sql); - $stmt->execute(); - $check = $stmt->fetch(PDO::FETCH_ASSOC); +$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']); +$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']); - if (!empty($check['CheckBillDate'])) { - header('Content-Type: application/json'); - echo json_encode($data); - } else { - echo false; - exit; - } +if (!empty($check['CheckBillDate'])) { + header('Content-Type: application/json'); + echo json_encode($data); +} else { + echo false; + exit; } +// } diff --git a/wms/bons/bons_index.php b/wms/bons/bons_index.php index 56f7af52..0ee7058a 100644 --- a/wms/bons/bons_index.php +++ b/wms/bons/bons_index.php @@ -87,6 +87,23 @@ require_once('../contract-repair/conn.php'); + +