Changed status change to single call in Preorder/Cif api
This commit is contained in:
@@ -43,22 +43,8 @@ class Cif extends Modules\ApiControllerModule {
|
|||||||
return \mfResponse::NotFound(["message" => "Preorder not found"]);
|
return \mfResponse::NotFound(["message" => "Preorder not found"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// set status to 200
|
// set status flag 200
|
||||||
if($preorder->status->code < 200) {
|
$preorder->setStatusFlag(200, 1);
|
||||||
$new_status = \PreorderstatusModel::getFirst(["code" => 200]);
|
|
||||||
if(!$new_status) {
|
|
||||||
return \mfResponse::InternalServerError();
|
|
||||||
}
|
|
||||||
$preorder->status_id = $new_status->id;
|
|
||||||
$preorder->save();
|
|
||||||
}
|
|
||||||
|
|
||||||
$sflag = \PreorderStatusflagModel::getFirst(["code" => 200]);
|
|
||||||
$sflag->preorder_id = $preorder->id;
|
|
||||||
if(!$sflag->value->value) {
|
|
||||||
$sflag->value->value = 1;
|
|
||||||
$sflag->value->save();
|
|
||||||
}
|
|
||||||
|
|
||||||
return \mfResponse::Ok(["message" => "Status successfully updated."]);
|
return \mfResponse::Ok(["message" => "Status successfully updated."]);
|
||||||
|
|
||||||
@@ -134,22 +120,8 @@ class Cif extends Modules\ApiControllerModule {
|
|||||||
return \mfResponse::NotFound(["message" => "Invalid ciftoken"]);
|
return \mfResponse::NotFound(["message" => "Invalid ciftoken"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// set status to 200
|
// set status flag 200
|
||||||
if($preorder->status->code < 200) {
|
$preorder->setStatusFlag(200, 1);
|
||||||
$new_status = \PreorderstatusModel::getFirst(["code" => 200]);
|
|
||||||
if(!$new_status) {
|
|
||||||
return \mfResponse::InternalServerError();
|
|
||||||
}
|
|
||||||
$preorder->status_id = $new_status->id;
|
|
||||||
$preorder->save();
|
|
||||||
}
|
|
||||||
|
|
||||||
$sflag = \PreorderStatusflagModel::getFirst(["code" => 200]);
|
|
||||||
$sflag->preorder_id = $preorder->id;
|
|
||||||
if(!$sflag->value->value) {
|
|
||||||
$sflag->value->value = 1;
|
|
||||||
$sflag->value->save();
|
|
||||||
}
|
|
||||||
|
|
||||||
return \mfResponse::Ok(["message" => "Status successfully updated."]);
|
return \mfResponse::Ok(["message" => "Status successfully updated."]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user