'新梯', '2' => '汰改', '3' => '保養' ]; $bonus_type = [ '1' => '契約人獎金', '2' => '區經理獎金', '3' => '專任契約經理獎金' ]; $clause = ''; if (!empty($_GET['check'])) { if ($_GET['check'] == 1) { $clause .= "AND pay_day > DATE_SUB(NOW(), INTERVAL 1 MONTH)"; } else if ($_GET['check'] == 2) { $clause .= "AND status = 1"; } else if ($_GET['check'] == 3) { $clause .= "AND status = 2"; } } $sql = "SELECT * FROM bonus WHERE 1=1 $clause LIMIT 50"; $stmt = $conn->prepare($sql); $stmt->execute(); $datas = $stmt->fetchAll(PDO::FETCH_ASSOC); $now = new DateTime(); $oneMonthAgo = $now->modify('+1 month'); // 查看 T8 是否有收款明細 // require("./api/get.php"); 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 = '$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); // $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(); return '1'; } else { return '2'; } } ?>
btn-sm categoryBtn"> 所有獎金 btn-sm categoryBtn"> 應發獎金 btn-sm categoryBtn"> 未發獎金 btn-sm categoryBtn"> 已發獎金 $data) : $contract_no = $data['contract_no']; $json = json_decode($data['bonus_json']); $total = empty($json->total) ? 0 : $json->total; $fee_per_st = empty($json->fee_per_st) ? 0 : $json->fee_per_st; $commission_fee = empty($json->commission_fee) ? 0 : $json->commission_fee; $isPay = isPay($data['contract_no'], $connT8); ?>
項次 合約類別 合約號 作番號 獎金類別 獎金版本 作番總價 牌價 服務費 應發人員 預計發放時間 獎金水庫 狀態 檢視/發放
發放獎金 查看詳情