$value) { $bonus_verson = $value[0]; $maintain_type = $value[1]; $paykind = $value[2]; $elevator_list_price = $value[3]; //標準價格 / 月 $fee_per_st = $value[4]; //牌價 / 月 $commission_fee = $value[5]; //服務費 / 年 $receivable_date_due = $value[6]; // 應收時間 $sal = $value[7]; // 銷售人員 $mang = $value[8]; //經理 $controct_mang = $value[9]; $contract_no = 'TEST0' . $key; $contract_type = 3; $facility_no = 'TEST' . $key; $status = 1; $results = maintenance_contract_bonus_v2_1( $bonus_verson, $maintain_type, $paykind, $elevator_list_price, $fee_per_st, $commission_fee, $receivable_date_due, $sal, $mang, $controct_mang ); if ($results['result_status'] == 'error') { } else { array_push($bonus_json, [ 'maintain_type' => $maintain_type, 'total' => $elevator_list_price, 'fee_per_st' => $fee_per_st, 'commission_fee' => $commission_fee, 'paykind' => $paykind, 'receivable_date_due' => $receivable_date_due, ]); // foreach ($bonus_json as $json) { // $a = json_encode($json); // } foreach ($results['bonus_array'] as $i => $result) { // echo '
'; // print_r($result); // echo ''; $bonus_type = $result['bonus_type']; $pay_day = $result['pay_day_due']; $amount = $result['bonus_amount']; $receiver = $result['bonus_receiver']; $discount = $result['discount']; foreach ($bonus_json as $json) { $json['discount'] = "$discount"; $a = json_encode($json); } // echo '
'; // print_r($a); // echo ''; // exit(); $sql = "INSERT INTO bonus (bonus_type,bonus_verson,contract_no,contract_type,facility_no,amount,receiver,pay_day,status,bonus_json,create_id,create_at) VALUES ($bonus_type,'$bonus_verson','$contract_no',$contract_type,'$facility_no',$amount,'$receiver','$pay_day',$status,'$a','$create_id','$create_at')"; $stmt = $conn->prepare($sql); $stmt->execute(); $count++; echo '
'; print_r($count . '-- > Success'); echo ''; // exit; } } // $sql = "INSERT INTO bonus // (bonus_type,bonus_verson,contract_no,contract_type,facility_no,amount,receiver,pay_day,status,bonus_json,create_id,create_at) VALUES // ($bonus_type,'$bonus_verson','$contract_no',$contract_type,'$facility_no',$amount,'$receiver','$pay_day',$status,'$bonus_json','$create_id','$create_at')"; // echo '
'; // print_r($sql); // echo ''; // if ($key == 2) { // exit; // } }