streamlined preorderstatusflag saving in Preorderselfservice API
This commit is contained in:
@@ -95,7 +95,15 @@ class PreorderselfserviceApicontroller extends mfBaseApicontroller {
|
||||
//var_dump($preorder->statusflags);exit;
|
||||
|
||||
$sflag = PreorderStatusflagModel::getFirst(["code" => $status_code]);
|
||||
$sflag_val = PreorderStatusflagValueModel::getFirst(["preorder_id" => $preorder->id, "flag_id" => $sflag->id]);
|
||||
$sflag->preorder_id = $preorder->id;
|
||||
if($sflag->value->value != 1) {
|
||||
$sflag->value->value = 1;
|
||||
if(!$sflag->value->save()) {
|
||||
return mfResponse::InternalServerError();
|
||||
}
|
||||
}
|
||||
|
||||
/*$sflag_val = PreorderStatusflagValueModel::getFirst(["preorder_id" => $preorder->id, "flag_id" => $sflag->id]);
|
||||
if(!$sflag_val) {
|
||||
$sflag_val = PreorderStatusflagValueModel::create([
|
||||
"preorder_id" => $preorder->id,
|
||||
@@ -107,7 +115,7 @@ class PreorderselfserviceApicontroller extends mfBaseApicontroller {
|
||||
if(!$sflag_val->save()) {
|
||||
return mfResponse::InternalServerError();
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
return mfResponse::Ok(["message" => "Status saved successfully"]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user