separation pasal version1 and version2 fix upah xdetect

This commit is contained in:
Hafifie PKB
2023-12-11 09:50:21 +08:00
parent 2a8e972b34
commit fb8b82c897
14 changed files with 171 additions and 53 deletions
+38 -17
View File
@@ -57,12 +57,12 @@ class MasterServices
}
public function kiraUpahRebet($kodcaw,$norujukan,$jeniskeuntungan){
if($jeniskeuntungan == 'asal'){
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->getUpahRebet($kodcaw,$norujukan);
if($jeniskeuntungan == 'onepercent'){
$onepercent = new OnePercentEngine($this->cawangan);
$response = $onepercent->getUpahRebet($kodcaw,$norujukan);
}else{
$tawarruq = new OnePercentEngine($this->cawangan);
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->getUpahRebet($kodcaw,$norujukan);
}
@@ -79,9 +79,16 @@ class MasterServices
/* Start Penebusan */
public function tebusTawarruq($kodcaw,$norujukan){
$response = $this->engine->tebusTawarruq($kodcaw,$norujukan);
public function tebusTawarruq($kodcaw,$norujukan,$jeniskeuntungan){
if($jeniskeuntungan == 'onepercent'){
$onepercent = new OnePercentEngine($this->cawangan);
$response = $onepercent->tebusTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
}else{
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->tebusTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
}
return $response;
}
@@ -98,12 +105,11 @@ class MasterServices
}
public function upahTawarruq($kodcaw,$norujukan,$jeniskeuntungan){
if($jeniskeuntungan == 'asal'){
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->upahTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
if($jeniskeuntungan == 'onepercent'){
$onepercent = new OnePercentEngine($this->cawangan);
$response = $onepercent->upahTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
}else{
$tawarruq = new OnePercentEngine($this->cawangan);
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->upahTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
}
@@ -111,13 +117,13 @@ class MasterServices
}
public function upahRebetTawarruq($kodcaw,$norujukan,$jeniskeuntungan){
if($jeniskeuntungan == 'asal'){
if($jeniskeuntungan == 'onepercent'){
$onepercent = new OnePercentEngine($this->cawangan);
$response = $onepercent->upahRebetTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
}else{
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->upahRebetTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
}else{
$tawarruq = new OnePercentEngine($this->cawangan);
$response = $tawarruq->upahRebetTawarruq($kodcaw,$norujukan,$jeniskeuntungan);
}
return $response;
}
@@ -171,13 +177,28 @@ class MasterServices
}
public function tebusUpdate($kodcaw,$norujukan,HttpRequest $request){
$response = $this->engine->tebusUpdate($kodcaw,$norujukan,$request);
if($request->jeniskeuntungan == 'onepercent'){
$onepercent = new OnePercentEngine($this->cawangan);
$response = $onepercent->tebusUpdate($kodcaw,$norujukan,$request);
}else{
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->tebusUpdate($kodcaw,$norujukan,$request);
}
return $response;
}
public function tebusUpdateAutoTawarruq($kodcaw,$norujukan,HttpRequest $request){
$response = $this->engine->tebusUpdateAutoTawarruq($kodcaw,$norujukan,$request);
if($request->jeniskeuntungan == 'onepercent'){
$onepercent = new OnePercentEngine($this->cawangan);
$response = $onepercent->tebusUpdateAutoTawarruq($kodcaw,$norujukan,$request);
}else{
$tawarruq = new TawarruqEngine($this->cawangan);
$response = $tawarruq->tebusUpdateAutoTawarruq($kodcaw,$norujukan,$request);
}
return $response;
}