fix tebus
This commit is contained in:
+3
-2
@@ -7,6 +7,7 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
class Cawangan extends Model
|
class Cawangan extends Model
|
||||||
{
|
{
|
||||||
protected $table = 'arrahn_master_db';
|
protected $table = 'arrahn_master_db';
|
||||||
|
protected $connection = 'mysql7';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attributes that are mass assignable.
|
* The attributes that are mass assignable.
|
||||||
@@ -14,7 +15,7 @@ class Cawangan extends Model
|
|||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
// protected $fillable = [
|
// protected $fillable = [
|
||||||
|
|
||||||
// ];
|
// ];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -23,4 +24,4 @@ class Cawangan extends Model
|
|||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
// protected $hidden = [];
|
// protected $hidden = [];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,6 +50,28 @@ class TebusController extends Controller
|
|||||||
return response()->json($hargatebus);
|
return response()->json($hargatebus);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function hargaTebusTawarruq($kodcaw,$norujukan){
|
||||||
|
$cawangan = Cawangan::on('mysql7')
|
||||||
|
->where('kodcaw','=',$kodcaw)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
$gadai_data = Gadai::on($cawangan['mysql'])
|
||||||
|
->where('norujukan','=',$norujukan)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
$rebet = $this->rebetselepastawarruq($kodcaw,$norujukan);
|
||||||
|
|
||||||
|
$harga_tebus = $gadai_data['bakihargajualan'] - $rebet;
|
||||||
|
|
||||||
|
$hargatebus = bcdiv(round($harga_tebus,2),1,1);
|
||||||
|
$hargatebus = number_format($hargatebus,2);
|
||||||
|
if(strpos($hargatebus,',')){
|
||||||
|
$hargatebus = str_replace(',','',$hargatebus);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $hargatebus;
|
||||||
|
}
|
||||||
|
|
||||||
public function kiraupahTawarruq($kodcaw,$norujukan){
|
public function kiraupahTawarruq($kodcaw,$norujukan){
|
||||||
$cawangan = Cawangan::on('mysql7')
|
$cawangan = Cawangan::on('mysql7')
|
||||||
->where('kodcaw','=',$kodcaw)
|
->where('kodcaw','=',$kodcaw)
|
||||||
@@ -388,11 +410,7 @@ class TebusController extends Controller
|
|||||||
|
|
||||||
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->first();
|
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->first();
|
||||||
|
|
||||||
$update_gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
$harga_tebus = $this->hargaTebusTawarruq($kodcaw,$norujukan);
|
||||||
'sttebus' => "T",
|
|
||||||
't_update' => $current->toDateString(),
|
|
||||||
));
|
|
||||||
$harga_tebus = $this->tebusTawarruq($kodcaw,$norujukan);
|
|
||||||
$upah_rebet = $this->kiraUpahRebetSebenar($kodcaw,$norujukan);
|
$upah_rebet = $this->kiraUpahRebetSebenar($kodcaw,$norujukan);
|
||||||
$upah_tebus = $this->kiraupahTawarruq($kodcaw,$norujukan);
|
$upah_tebus = $this->kiraupahTawarruq($kodcaw,$norujukan);
|
||||||
$upah_rebet_sebenar = $harga_tebus - $gadai['bakipjm'];
|
$upah_rebet_sebenar = $harga_tebus - $gadai['bakipjm'];
|
||||||
@@ -472,6 +490,11 @@ class TebusController extends Controller
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$update_gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
||||||
|
'sttebus' => "T",
|
||||||
|
't_update' => $current->toDateString(),
|
||||||
|
));
|
||||||
|
|
||||||
$audit = new Audit();
|
$audit = new Audit();
|
||||||
$audit->users = $request->teller;
|
$audit->users = $request->teller;
|
||||||
if($request->jenistebus == 'P'){
|
if($request->jenistebus == 'P'){
|
||||||
|
|||||||
Reference in New Issue
Block a user