Merge branch 'apiaku' into 'master'
ubah hapus See merge request online-sistem1/api_arrahn!14
This commit is contained in:
+13
-3
@@ -13,14 +13,24 @@ class HargaEmas extends Model
|
|||||||
*
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
// protected $fillable = [
|
|
||||||
|
|
||||||
// ];
|
protected $fillable = [
|
||||||
|
'recno',
|
||||||
|
'karat',
|
||||||
|
'keterangan',
|
||||||
|
'harga',
|
||||||
|
'harga2',
|
||||||
|
'tarikhupdate'
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attributes excluded from the model's JSON form.
|
* The attributes excluded from the model's JSON form.
|
||||||
*
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
// protected $hidden = [];
|
|
||||||
|
public $timestamps = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1123,11 +1123,14 @@ class GadaiController extends Controller
|
|||||||
|
|
||||||
Tebus::on($cawangan['mysql'])->where('norujukan','=',$gadai[0]['historygadaian'])->delete();
|
Tebus::on($cawangan['mysql'])->where('norujukan','=',$gadai[0]['historygadaian'])->delete();
|
||||||
|
|
||||||
|
Marhun::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->delete();
|
||||||
|
|
||||||
return response('Deleted Successfully', 200);
|
return response('Deleted Successfully', 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->delete();
|
Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->delete();
|
||||||
|
Marhun::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->delete();
|
||||||
|
|
||||||
return response('Deleted Successfully', 200);
|
return response('Deleted Successfully', 200);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,8 +3,11 @@
|
|||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
use App\HargaEmas;
|
use App\HargaEmas;
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
|
use Carbon\Carbon;
|
||||||
|
|
||||||
class HargaEmasController extends Controller
|
class HargaEmasController extends Controller
|
||||||
{
|
{
|
||||||
public function showAllHargaEmas()
|
public function showAllHargaEmas()
|
||||||
@@ -29,6 +32,44 @@ class HargaEmasController extends Controller
|
|||||||
return response()->json($harga_emas, 200);
|
return response()->json($harga_emas, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function updatehargaemas(Request $request)
|
||||||
|
{
|
||||||
|
$harini = Carbon::now();
|
||||||
|
$harini = new Carbon;
|
||||||
|
|
||||||
|
$hargaemas=HargaEmas::on('mysql7')
|
||||||
|
->where('recno','=',$request->recno)
|
||||||
|
->update(array(
|
||||||
|
'harga'=> $request->harga,
|
||||||
|
'tarikhupdate' => $harini->toDateString()
|
||||||
|
));
|
||||||
|
|
||||||
|
return response()->json($hargaemas, 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function createhargaemas(Request $request)
|
||||||
|
{
|
||||||
|
$harini = Carbon::now();
|
||||||
|
$harini = new Carbon;
|
||||||
|
|
||||||
|
$hargaemas=HargaEmas::on('mysql7')
|
||||||
|
->create([
|
||||||
|
'karat' => $request->karat,
|
||||||
|
'keterangan'=> $request->keterangan,
|
||||||
|
'harga' => $request->harga,
|
||||||
|
'harga2' => $request->harga2,
|
||||||
|
'tarikhupdate' => $harini->toDateString()
|
||||||
|
]);
|
||||||
|
|
||||||
|
return response()->json($hargaemas, 201);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function deletehargaemas($id)
|
||||||
|
{
|
||||||
|
$jemas = HargaEmas::on('mysql7')->where('recno','=',$id)->delete();
|
||||||
|
|
||||||
|
return response('Deleted Successfully', 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public function showAllHargaEmasMobile(){
|
public function showAllHargaEmasMobile(){
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
use App\Mohon;
|
use App\Mohon;
|
||||||
use App\Cawangan;
|
use App\Cawangan;
|
||||||
|
use App\Mohonid;
|
||||||
|
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
|
|
||||||
@@ -124,5 +125,28 @@ class KelulusanController extends Controller
|
|||||||
return response()->json($kelulusan);
|
return response()->json($kelulusan);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//KEPOHONAN EDIT DAN HAPUS
|
||||||
|
|
||||||
|
public function kepohonanubahdanhapus(REQUEST $request,$kodcaw,$norujukan)
|
||||||
|
{
|
||||||
|
$harini = Carbon::now();
|
||||||
|
$harini = new Carbon;
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
$mohonid=Mohonid::on($cawangan['mysql'])
|
||||||
|
->create([
|
||||||
|
'tarikh'=> $harini->toDateString(),
|
||||||
|
'onlineid'=> $onlineid,
|
||||||
|
'mohon' => $request->mohon,
|
||||||
|
'norujukan' => $request->norujukan,
|
||||||
|
'id' => $request->dategadai,
|
||||||
|
'katalaluan' => $request->bilgadai,
|
||||||
|
'benar' => $request->jumpinjam,
|
||||||
|
'teler' => $request->jenistebus
|
||||||
|
]);
|
||||||
|
|
||||||
|
return response()->json($mohonid);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,6 +79,31 @@ class MarhunController extends Controller
|
|||||||
return response('Deleted Successfully', 200);
|
return response('Deleted Successfully', 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function deletemarhun($kodcaw,$norujukan,Request $request)
|
||||||
|
{
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
$jemas = Marhun::on($cawangan['mysql'])->where([['recno','=',$request->recno],['norujukan','=',$norujukan]])->delete();
|
||||||
|
|
||||||
|
return response('Deleted Successfully', 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function editmarhun($kodcaw,$norujukan,Request $request)
|
||||||
|
{
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
$jemas = Marhun::on($cawangan['mysql'])->where([['recno','=',$request->recno],['norujukan','=',$norujukan]])->update(
|
||||||
|
[
|
||||||
|
'karat' => $request->karat,
|
||||||
|
'berat' => $request->berat,
|
||||||
|
'harga' => $request->harga,
|
||||||
|
'n_marhun' => $request->n_marhun
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
return response('Edit Successfully', 200);
|
||||||
|
}
|
||||||
|
|
||||||
public function getLaporanMarhunHarian($kodcaw,$tarikh){
|
public function getLaporanMarhunHarian($kodcaw,$tarikh){
|
||||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,20 @@ class PanjarController extends Controller
|
|||||||
return response()->json($panjar);
|
return response()->json($panjar);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function listpanjar($kodcaw)
|
||||||
|
{
|
||||||
|
$harini = Carbon::now();
|
||||||
|
$harini = new Carbon;
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
$panjar=Panjar::on($cawangan['mysql'])
|
||||||
|
->orderBy('recno','desc')
|
||||||
|
->first();
|
||||||
|
|
||||||
|
return response()->json($panjar);
|
||||||
|
}
|
||||||
|
|
||||||
public function listmulaakhir($kodcaw,$mula,$akhir)
|
public function listmulaakhir($kodcaw,$mula,$akhir)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -59,7 +73,7 @@ class PanjarController extends Controller
|
|||||||
return response()->json($kelulusan,201);
|
return response()->json($kelulusan,201);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function create(REQUEST $request,$kodcaw,$norujukan)
|
public function create(REQUEST $request,$kodcaw)
|
||||||
{
|
{
|
||||||
$harini = Carbon::now();
|
$harini = Carbon::now();
|
||||||
$harini = new Carbon;
|
$harini = new Carbon;
|
||||||
|
|||||||
@@ -204,6 +204,44 @@ class TebusController extends Controller
|
|||||||
return floatval(number_format($rebet,2));
|
return floatval(number_format($rebet,2));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function rebetselepastawarruq($kodcaw,$norujukan)
|
||||||
|
{
|
||||||
|
$cawangan = Cawangan::on('mysql7')
|
||||||
|
->where('kodcaw','=',$kodcaw)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
$gadai_data = Gadai::on($cawangan['mysql'])
|
||||||
|
->where('norujukan','=',$norujukan)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
$upahsemasa = $gadai_data['jbg'] * (($gadai_data['kadarupah']/100 )* $gadai_data['bakipjm']);
|
||||||
|
|
||||||
|
$transaction = Transaction::on('mysql7')
|
||||||
|
->where('norujukan','=',$norujukan)
|
||||||
|
->get();
|
||||||
|
|
||||||
|
$transaction_keuntungan = TransaksiKeuntungan::on('mysql7')
|
||||||
|
->where('norujukan','=',$norujukan)
|
||||||
|
->get();
|
||||||
|
|
||||||
|
$totalBayaranKeuntungan = 0;
|
||||||
|
$totalBayaran = 0;
|
||||||
|
|
||||||
|
foreach($transaction as $index=>$trans){
|
||||||
|
$totalBayaran += $trans['duit_masuk'];
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach($transaction_keuntungan as $index=>$untung){
|
||||||
|
$totalBayaranKeuntungan += $untung['bayaran_keuntungan'];
|
||||||
|
}
|
||||||
|
|
||||||
|
$rebet = $gadai_data['upah12'] - $totalBayaranKeuntungan - $upahsemasa;
|
||||||
|
|
||||||
|
return floatval(number_format($rebet,2));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function tebusUpdate($kodcaw,$norujukan,Request $request)
|
public function tebusUpdate($kodcaw,$norujukan,Request $request)
|
||||||
{
|
{
|
||||||
$current = Carbon::now();
|
$current = Carbon::now();
|
||||||
@@ -211,7 +249,15 @@ class TebusController extends Controller
|
|||||||
|
|
||||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
$rebet = $this->rebet($kodcaw,$norujukan);
|
if($request->jenisbayarantebus == "tawarruq")
|
||||||
|
{
|
||||||
|
$rebet = $this->rebetselepastawarruq($kodcaw,$norujukan);
|
||||||
|
}
|
||||||
|
else if($request->jenisbayarantebus == "nottawarruq")
|
||||||
|
{
|
||||||
|
$rebet = $this->rebet($kodcaw,$norujukan);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$update_gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
$update_gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
||||||
'sttebus' => "T",
|
'sttebus' => "T",
|
||||||
@@ -331,6 +377,17 @@ class TebusController extends Controller
|
|||||||
return response()->json($wakil,200);
|
return response()->json($wakil,200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getWakilbycode($kodcaw,$nowakil)
|
||||||
|
{
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
$wakil = Wakil::on($cawangan['mysql'])
|
||||||
|
->where('NOWAKIL','=',$nowakil)
|
||||||
|
->get();
|
||||||
|
|
||||||
|
return response()->json($wakil,200);
|
||||||
|
}
|
||||||
|
|
||||||
public function createWakil($kodcaw,$icno,Request $request)
|
public function createWakil($kodcaw,$icno,Request $request)
|
||||||
{
|
{
|
||||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
||||||
|
class Mohonid extends Model
|
||||||
|
{
|
||||||
|
protected $table = 'mohonid';
|
||||||
|
public $timestamps = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $fillable = [
|
||||||
|
'recno',
|
||||||
|
'tarikh',
|
||||||
|
'onlineid',
|
||||||
|
'mohon',
|
||||||
|
'norujukan',
|
||||||
|
'id',
|
||||||
|
'katalaluan',
|
||||||
|
'benar',
|
||||||
|
'teller'
|
||||||
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes excluded from the model's JSON form.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
// protected $hidden = [];
|
||||||
|
}
|
||||||
+11
-1
@@ -82,6 +82,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
$router->put('updatetebus/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusUpdate']);
|
$router->put('updatetebus/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusUpdate']);
|
||||||
$router->get('listpenebusanhistory/{kodcaw}',['uses'=>'TebusController@listhistorypenebusan']);
|
$router->get('listpenebusanhistory/{kodcaw}',['uses'=>'TebusController@listhistorypenebusan']);
|
||||||
|
|
||||||
|
|
||||||
//API FARIS
|
//API FARIS
|
||||||
$router->put('tebus/serah_marhun_teller/{kodcaw}/{norujukan}',['uses'=>'GadaiController@barcodescanTebus']);
|
$router->put('tebus/serah_marhun_teller/{kodcaw}/{norujukan}',['uses'=>'GadaiController@barcodescanTebus']);
|
||||||
// $router->get('tebus_serahan/{kodcaw}',['uses'=>'TebusController@SerahMarhunTeller']);
|
// $router->get('tebus_serahan/{kodcaw}',['uses'=>'TebusController@SerahMarhunTeller']);
|
||||||
@@ -115,6 +116,10 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
$router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmas']);
|
$router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmas']);
|
||||||
$router->get('harga_emas/{karat}',['uses'=>'HargaEmasController@getOneHargaEmas']);
|
$router->get('harga_emas/{karat}',['uses'=>'HargaEmasController@getOneHargaEmas']);
|
||||||
$router->put('harga_emas',['uses'=>'HargaEmasController@update']);
|
$router->put('harga_emas',['uses'=>'HargaEmasController@update']);
|
||||||
|
$router->put('harga_emas/update',['uses'=>'HargaEmasController@updatehargaemas']);
|
||||||
|
$router->post('harga_emas/create',['uses'=>'HargaEmasController@createhargaemas']);
|
||||||
|
$router->put('harga_emas/delete/{id}', ['uses' => 'HargaEmasController@deletehargaemas']);
|
||||||
|
|
||||||
|
|
||||||
//Cawangan API
|
//Cawangan API
|
||||||
$router->get('cawangan',['uses'=>'CawanganController@showAllCawangans']);
|
$router->get('cawangan',['uses'=>'CawanganController@showAllCawangans']);
|
||||||
@@ -182,12 +187,15 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
$router->get('getAddTunai/{kodcaw}/',['uses' =>'TunaiController@getAddTunai']);
|
$router->get('getAddTunai/{kodcaw}/',['uses' =>'TunaiController@getAddTunai']);
|
||||||
$router->put('gadai/hapus/{kodcaw}/{norujukan}', ['uses' => 'GadaiController@GadaiHapus']);
|
$router->put('gadai/hapus/{kodcaw}/{norujukan}', ['uses' => 'GadaiController@GadaiHapus']);
|
||||||
$router->put('tebus/hapus/{kodcaw}/{norujukan}', ['uses' => 'GadaiController@TebusHapus']);
|
$router->put('tebus/hapus/{kodcaw}/{norujukan}', ['uses' => 'GadaiController@TebusHapus']);
|
||||||
|
$router->put('gadai/edit/marhun/{kodcaw}/{norujukan}/', ['uses' => 'MarhunController@deletemarhun']); //deletemarhun edit
|
||||||
|
$router->put('gadai/ubah/marhun/{kodcaw}/{norujukan}/', ['uses' => 'MarhunController@editmarhun']); //editmarhun edit
|
||||||
|
|
||||||
//API PANJAR KHAZANAH
|
//API PANJAR KHAZANAH
|
||||||
$router->get('SenaraiPanjar/{kodcaw}',['uses'=>'PanjarController@list']);
|
$router->get('SenaraiPanjar/{kodcaw}',['uses'=>'PanjarController@list']);
|
||||||
|
$router->get('SenaraiPanjar/list/{kodcaw}',['uses'=>'PanjarController@listpanjar']);
|
||||||
$router->get('SenaraiPanjar/{kodcaw}/{mula}/{akhir}',['uses'=>'PanjarController@listmulaakhir']);
|
$router->get('SenaraiPanjar/{kodcaw}/{mula}/{akhir}',['uses'=>'PanjarController@listmulaakhir']);
|
||||||
// $router->put('UpdateKelulusan/{kodcaw}/{norujukan}',['uses'=>'PanjarController@update']);
|
// $router->put('UpdateKelulusan/{kodcaw}/{norujukan}',['uses'=>'PanjarController@update']);
|
||||||
$router->post('CreatePanjar/{kodcaw}/{norujukan}',['uses'=>'PanjarController@create']);
|
$router->post('CreatePanjar/{kodcaw}',['uses'=>'PanjarController@create']);
|
||||||
|
|
||||||
|
|
||||||
//API KELULUSAN
|
//API KELULUSAN
|
||||||
@@ -206,6 +214,8 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
//API WAKIL
|
//API WAKIL
|
||||||
$router->get('getwakil/{kodcaw}',['uses' => 'TebusController@AllWakil']);
|
$router->get('getwakil/{kodcaw}',['uses' => 'TebusController@AllWakil']);
|
||||||
$router->get('getwakil/{kodcaw}/{icno}',['uses' => 'TebusController@getWakil']);
|
$router->get('getwakil/{kodcaw}/{icno}',['uses' => 'TebusController@getWakil']);
|
||||||
|
$router->get('getwakil/{kodcaw}/code/{nowakil}',['uses' => 'TebusController@getWakilbycode']);
|
||||||
|
|
||||||
$router->post('createwakil/{kodcaw}/{icno}',['uses' => 'TebusController@createWakil']);
|
$router->post('createwakil/{kodcaw}/{icno}',['uses' => 'TebusController@createWakil']);
|
||||||
|
|
||||||
//update tagterima Tebus
|
//update tagterima Tebus
|
||||||
|
|||||||
Reference in New Issue
Block a user