예제 #1
0
 public static function record($date, $category, $product)
 {
     $dt = explode('-', $date);
     $year = $dt[0];
     $month = $dt[1];
     $period = $month . "-" . $year;
     $autoprocess = new Autoprocess();
     $autoprocess->period = $period;
     $autoprocess->category = $category;
     $autoprocess->product_id = $product->id;
     $autoprocess->is_completed = true;
     $autoprocess->save();
 }
예제 #2
0
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Autoprocess::create([]);
     }
 }
예제 #3
0
 /**
  * Remove the specified autoprocess from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     Autoprocess::destroy($id);
     return Redirect::route('autoprocesses.index');
 }
예제 #4
0
파일: routes.php 프로젝트: kenkode/umash
            if ($savingaccount->member->is_active && Savingaccount::getLastAmount($savingaccount) > 0) {
                $data = array('account_id' => $savingaccount->id, 'amount' => Savingaccount::getLastAmount($savingaccount), 'date' => date('Y-m-d'), 'type' => 'credit');
                Savingtransaction::creditAccounts($data);
            }
        }
        Autoprocess::record(date('Y-m-d'), 'saving', $savingproduct);
    } else {
        $loanproduct_id = Input::get('loanproduct');
        $loanproduct = Loanproduct::findOrFail($loanproduct_id);
        foreach ($loanproduct->loanaccounts as $loanaccount) {
            if ($loanaccount->member->is_active && Loanaccount::getEMP($loanaccount) > 0) {
                $data = array('loanaccount_id' => $loanaccount->id, 'amount' => Loanaccount::getEMP($loanaccount), 'date' => date('Y-m-d'));
                Loanrepayment::repayLoan($data);
            }
        }
        Autoprocess::record(date('Y-m-d'), 'loan', $loanproduct);
    }
    return Redirect::back()->with('notice', 'successfully processed');
});
Route::get('loanrepayments/offprint/{id}', 'LoanrepaymentsController@offprint');
Route::resource('members', 'MembersController');
Route::post('members/update/{id}', 'MembersController@update');
Route::get('members/delete/{id}', 'MembersController@destroy');
Route::get('members/edit/{id}', 'MembersController@edit');
Route::get('members/show/{id}', 'MembersController@show');
Route::get('members/loanaccounts/{id}', 'MembersController@loanaccounts');
Route::get('memberloans', 'MembersController@loanaccounts2');
Route::group(['before' => 'limit'], function () {
    Route::get('members/create', 'MembersController@create');
});
Route::resource('kins', 'KinsController');