When canceling Preorder, status will be set to 899 cancelled

This commit is contained in:
Frank Schubert
2023-05-25 21:01:18 +02:00
parent f26fbbf397
commit 2bf3f27a06
2 changed files with 3 additions and 1 deletions

View File

@@ -135,7 +135,7 @@ class PreorderApicontroller extends mfBaseApicontroller {
}
if(!$preorder) {
// try oan id
$preorder = PreorderModel::getFirst(['oaid' => strtolower($code), 'partner_id' => $this->me->address_id]);
$preorder = PreorderModel::getFirst(['oaid' => strtolower($code), 'partner_id' => $this->me->address_id], "`create` DESC");
}
if(!$preorder) {
@@ -206,6 +206,7 @@ class PreorderApicontroller extends mfBaseApicontroller {
// set cancel_date and canceller
$preorder->cancel_request = date('U');
$preorder->cancel_request_by = $this->me->id;
$preorder->status_id = 15; // 899 - Cancelled
if(!$preorder->save()) {
return mfResponse::InternalServerError();
}

View File

@@ -639,6 +639,7 @@ class PreorderController extends mfBaseController {
$preorder->deleted = date('U');
$preorder->deleted_by = $this->me->id;
$preorder->status_id = 15; // 899 - Cancelled
$preorder->save();
$this->layout()->setFlash("Vorbestellung erfolgreich gelöscht!", "success");