Merge branch 'fronkdev' into 'master'
DELETE /preorder/:code now marks order as deleted directly See merge request fronk/thetool!53
This commit is contained in:
@@ -199,7 +199,7 @@ class PreorderApicontroller extends mfBaseApicontroller {
|
|||||||
if($preorder->partner_id != $this->me->address_id) {
|
if($preorder->partner_id != $this->me->address_id) {
|
||||||
return mfResponse::Forbidden(["message" => "Permission denied"]);
|
return mfResponse::Forbidden(["message" => "Permission denied"]);
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
if($preorder->cancel_request) {
|
if($preorder->cancel_request) {
|
||||||
if($preorder->cancel_approved) {
|
if($preorder->cancel_approved) {
|
||||||
return mfResponse::Forbidden(["message" => "Order already cancelled"]);
|
return mfResponse::Forbidden(["message" => "Order already cancelled"]);
|
||||||
@@ -207,16 +207,23 @@ class PreorderApicontroller extends mfBaseApicontroller {
|
|||||||
return mfResponse::Forbidden(["message" => "Cancellation request was already submitted"]);
|
return mfResponse::Forbidden(["message" => "Cancellation request was already submitted"]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
if($preorder->deleted || $preorder->cancel_request) {
|
||||||
|
return mfResponse::Forbidden(["message" => "Order already cancelled"]);
|
||||||
|
}
|
||||||
|
|
||||||
// set cancel_date and canceller
|
// set cancel_date and canceller
|
||||||
$preorder->cancel_request = date('U');
|
$preorder->cancel_request = date('U');
|
||||||
$preorder->cancel_request_by = $this->me->id;
|
$preorder->cancel_request_by = $this->me->id;
|
||||||
|
$preorder->cancel_approved = $this->me->id;
|
||||||
|
$preorder->deleted = date('U');
|
||||||
|
$preorder->deleted_by = $this->me->id;
|
||||||
$preorder->status_id = 15; // 899 - Cancelled
|
$preorder->status_id = 15; // 899 - Cancelled
|
||||||
if(!$preorder->save()) {
|
if(!$preorder->save()) {
|
||||||
return mfResponse::InternalServerError();
|
return mfResponse::InternalServerError();
|
||||||
}
|
}
|
||||||
|
|
||||||
return mfResponse::Ok(['message' => "Cancellation request submited"]);
|
return mfResponse::Ok(['message' => "Order successfully canceled"]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user