Setting cpeprovisioning_enabled when adding install date

This commit is contained in:
Frank Schubert
2021-11-18 22:21:46 +01:00
parent 48620673ff
commit 82d29a6e2b
2 changed files with 14 additions and 2 deletions

View File

@@ -750,8 +750,15 @@ class OrderController extends mfBaseController {
$date = null;
}
if($date && !$order->install_date && is_array($order->terminations)) {
$term = $order->terminations[0];
if(!$term->getWorkflowvalue("pop_id")) {
$this->returnJson(["status" => "error", "msg" => "Kein POP im Leitungsbau !", "order" => ['id' => $order_id]]);
}
}
$order->install_date = $date;
$order->cpeprovisioning_enabled = ($date) ? 1 : 0;
$order->save();
$this->returnJson(["status" => "OK", "order" => ['id' => $order_id, 'date' => ($date) ? date('d.m.Y', $date) : ""]]);
@@ -782,7 +789,7 @@ class OrderController extends mfBaseController {
$term = $order->terminations[0];
if($enabled && !$term->getWorkflowvalue("pop_id")) {
$this->returnJson(["status" => "error", "msg" => "Kein POP im Leitungsbau!", "order" => ['id' => $order_id, "enabled" => 0]]);
$this->returnJson(["status" => "error", "msg" => "Kein POP im Leitungsbau !", "order" => ['id' => $order_id, "enabled" => 0]]);
}
$order->cpeprovisioning_enabled = ($enabled) ? 1 : 0;