当前位置: 首页>>代码示例>>PHP>>正文


PHP Checkout::find方法代码示例

本文整理汇总了PHP中Checkout::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Checkout::find方法的具体用法?PHP Checkout::find怎么用?PHP Checkout::find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Checkout的用法示例。


在下文中一共展示了Checkout::find方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: test_find

 function test_find()
 {
     //Arrange
     $due_date = "0001-01-01";
     $test_checkout = new Checkout($due_date);
     $test_checkout->save();
     $due_date2 = "2020-01-01";
     $test_checkout2 = new Checkout($due_date2);
     $test_checkout2->save();
     //Act
     $result = Checkout::find($test_checkout->getId());
     //Assert
     $this->assertEquals($test_checkout, $result);
 }
开发者ID:jlbethel,项目名称:Library,代码行数:14,代码来源:CheckoutTest.php

示例2: get_formbap

 public function get_formbap($id = false)
 {
     Log::write('info', Request::ip() . ' User : ' . Auth::user()->fullname . ' Event: Open Form BAP', true);
     if (!$id) {
         return false;
     }
     $checkout = Checkout::find($id);
     //membuat tidak tapil form jika belum waktunya
     $time = Myfungsi::sysdate();
     //date ajustment
     $t = strtotime($checkout->operasi_time . " 7 hours 0 seconds");
     if ($time <= $t) {
         return false;
     }
     $financial_fleet = DB::table('financial_report_bykso')->where('kso_id', '=', $checkout->kso_id)->first();
     $financial_fleet_part = DB::table('wo_financial_report_bykso')->where('kso_id', '=', $checkout->kso_id)->first();
     $kso = Kso::find($checkout->kso_id);
     $driver_status = 'Bravo';
     if ($kso->bravo_driver_id !== $checkout->driver_id) {
         $driver_status = 'Charlie';
     }
     $fleet_ks = 0;
     $fleet_cicilan_ks = 0;
     $fleet_tabungan_sparepart = 0;
     $fleet_cicilan_db_kso = 0;
     $fleet_cicilan_sparepart = 0;
     $fleet_dp_sparepart = 0;
     if ($financial_fleet) {
         $fleet_ks = $financial_fleet->ks;
         $fleet_cicilan_ks = $financial_fleet->cicilan_ks;
         $fleet_tabungan_sparepart = $financial_fleet->tabungan_sparepart;
         $fleet_cicilan_db_kso = $financial_fleet->cicilan_dp_kso;
         $fleet_cicilan_sparepart = $financial_fleet->cicilan_sparepart;
         $fleet_dp_sparepart = $financial_fleet->hutang_dp_sparepart;
     }
     $total_pemakaian_part = 0;
     if ($financial_fleet_part) {
         $total_pemakaian_part = $financial_fleet_part->pemakaian_part;
     }
     $maxno = Bap::max('id');
     //MyFungsi::numberComplate($maxno,5)
     $nosurat = 'DT-xxxxxx/BAP/' . Fleet::find($checkout->fleet_id)->taxi_number . '/' . date('m') . '/' . date('Y');
     $this->data['saldo_sparepart'] = $fleet_tabungan_sparepart + $fleet_cicilan_sparepart + $fleet_dp_sparepart - $total_pemakaian_part;
     $this->data['saldo_ks'] = $fleet_ks - $fleet_cicilan_ks;
     $this->data['saldo_unit'] = $fleet_ks - $fleet_cicilan_ks + ($fleet_tabungan_sparepart + $fleet_cicilan_sparepart + $fleet_dp_sparepart - $total_pemakaian_part);
     $this->data['nosurat'] = $nosurat;
     $this->data['checkout'] = $checkout;
     $this->data['listpelanggaran'] = Stdbap::all();
     $this->data['options'] = array('6' => 'Cicilan KS');
     $this->data['infodriver'] = Driver::find($checkout->driver_id);
     $this->data['listkewajibans'] = Kewajiban::join('financial_types as ft', 'ft.id', '=', 'kewajibans.financial_type_id')->where_fleet_id($checkout->fleet_id)->where_driver_id($checkout->driver_id)->get();
     $this->data['status_pengemudi'] = $driver_status;
     $kep = Keputusanbap::all();
     $pelanggaran = Blocked::where_driver_id($checkout->driver_id)->where_fleet_id($checkout->fleet_id)->where_proses(0)->get();
     $pel_id = array();
     foreach ($pelanggaran as $pel) {
         array_push($pel_id, $pel->std_bap_id);
     }
     $optionskeputusan = array();
     foreach ($kep as $v) {
         $optionskeputusan[$v->id] = $v->keputusan;
     }
     $this->data['keputusans'] = $optionskeputusan;
     $this->data['checklistpelanggaran'] = $pel_id;
     //return View::make('themes.modul.'.$this->views.'.formbap',$this->data);
     return View::make('themes.modul.' . $this->views . '.suratbap', $this->data);
 }
开发者ID:acmadi,项目名称:diantaksi,代码行数:67,代码来源:proses-ss.php

示例3: testFind

 function testFind()
 {
     //Arrange
     $id = null;
     $patron_id = 1;
     $copy_id = 1;
     $due_date = "2012-12-12";
     $test_checkout = new Checkout($id, $patron_id, $copy_id, $due_date);
     $test_checkout->save();
     $patron_id2 = 1;
     $copy_id2 = 1;
     $due_date2 = "1989-09-04";
     $test_checkout2 = new Checkout($id, $patron_id2, $copy_id2, $due_date2);
     $test_checkout2->save();
     //Act
     $result = Checkout::find($test_checkout->getId());
     //Assert
     $this->assertEquals($test_checkout, $result);
 }
开发者ID:kellimargaret,项目名称:2015.08.26.Library,代码行数:19,代码来源:CheckoutTest.php

示例4: post_checkinstep1

 public function post_checkinstep1()
 {
     Log::write('info', Request::ip() . ' User : ' . Auth::user()->fullname . ' Event: Checkin Step 1', true);
     $jsondata = Input::json();
     $checkout = Checkout::find($jsondata->id);
     if (!$checkout) {
         return false;
     }
     $checkout->checkout_step_id = 7;
     $checkout->save();
     $statusops = $checkout->operasi_status_id;
     if ((int) $jsondata->status_ops == 3) {
         $statusops = 3;
     }
     $cin = Checkin::create(array('kso_id' => $checkout->kso_id, 'fleet_id' => $checkout->fleet_id, 'driver_id' => $checkout->driver_id, 'checkin_time' => date('Y-m-d H:i:s', Myfungsi::sysdate()), 'shift_id' => $checkout->shift_id, 'km_fleet' => $jsondata->km_fleet, 'rit' => $jsondata->rit, 'incomekm' => $jsondata->incomekm, 'operasi_time' => $checkout->operasi_time, 'pool_id' => $checkout->pool_id, 'operasi_status_id' => $statusops, 'fg_late' => '', 'checkin_step_id' => 2, 'document_check_user_id' => Auth::user()->id, 'physic_check_user_id' => '', 'bengkel_check_user_id' => '', 'finance_check_user_id' => ''));
     if ($cin) {
         $docs = new Checkindocument();
         $docs->checkin_id = $cin->id;
         $docs->save();
         $fl = Fleet::find($checkout->fleet_id);
         $fl->last_km = $jsondata->km_fleet;
         $fl->save();
         $datax['checkin'] = array('checkoutid' => $jsondata->id, 'message' => 'Next to step 2');
     } else {
         $datax['checkin'] = array('message' => 'Error Step 1');
     }
     return json_encode($datax);
 }
开发者ID:acmadi,项目名称:diantaksi,代码行数:28,代码来源:checkins.php

示例5: test_find

 function test_find()
 {
     //Arrange
     $copy_id = 1;
     $patron_id = 4;
     $due_date = "2015-09-03";
     $test_checkout = new Checkout($copy_id, $patron_id, $due_date);
     $test_checkout->save();
     $copy_id2 = 2;
     $patron_id2 = 1;
     $due_date2 = "2015-10-05";
     $test_checkout2 = new Checkout($copy_id2, $patron_id2, $due_date2);
     $test_checkout2->save();
     //Act
     $result = Checkout::find($test_checkout2->getId());
     //Assert
     $this->assertEquals($test_checkout2, $result);
 }
开发者ID:r-hills,项目名称:library-1,代码行数:18,代码来源:CheckoutTest.php

示例6: post_saveCheck

 public function post_saveCheck()
 {
     Log::write('info', Request::ip() . ' User : ' . Auth::user()->fullname . ' Event: Save Checkout Checklist', true);
     $data = Input::json();
     $id = $data->id;
     $docs_ket = $data->std_docs;
     $neats = $data->std_neats;
     $equips = $data->std_equips;
     //$timeout = $data->checkout_time;
     $docs = array();
     foreach (Stddoc::all() as $doc) {
         array_push($docs, $doc->id);
     }
     $c = Checkout::find($id);
     $setor = Fleet::find($c->fleet_id);
     $setor->fg_setor = 1;
     $setor->save();
     /*
         if($c->operasi_time < date('Y-m-d',Myfungsi::sysdate()) )
         {
     $datax['message'] = array('id'=> $id, 'message'=>'Invalide Date');
         }else{
     */
     if ($c->checkout_step_id == 3) {
         $c->checkout_time = date('Y-m-d H:i:s', Myfungsi::sysdate());
     }
     $c->std_neat_id = implode(",", $neats);
     $c->std_doc_id = implode(",", $docs);
     $c->std_doc_ket = implode(",", $docs_ket);
     $c->std_equip_id = implode(",", $equips);
     $c->checkout_step_id = 4;
     $c->save();
     $datax['message'] = array('id' => $id, 'message' => 'Data Saved');
     //}
     return json_encode($datax);
 }
开发者ID:acmadi,项目名称:diantaksi,代码行数:36,代码来源:checkouts.php


注:本文中的Checkout::find方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。