Fixed creating Workorders

This commit is contained in:
Frank Schubert
2024-11-14 16:24:28 +01:00
parent 1fbccb62c5
commit 3cb310face

View File

@@ -792,13 +792,13 @@ class PreordercampaignController extends mfBaseController {
$data["orderId"] = $preorder->ucode;
$response = Rimoapi::createWorkorder($wohneinheit->extref, $data);
//var_dump($response);exit;
if(!$response) {
$this->log->error("Cannot create RimoWorkorder! Invalid Response! (Preorder ucode: ".$preorder->ucode.")");
throw new Exception("Cannot create RimoWorkorder! Invalid Response! (Preorder ucode: ".$preorder->ucode.")");
}
$rimo_status = $response->status->userLabel;
$rimo_status = $response->state->userLabel;
if(!$rimo_status) {
$rimo_status = "";
}
@@ -808,8 +808,9 @@ class PreordercampaignController extends mfBaseController {
"rimo_name" => $response->name,
"rimo_status" => $rimo_status,
"adb_wohneinheit_id" => $preorder->adb_wohneinheit_id,
"create_data" => $response
"create_data" => json_encode($response)
]);
//var_dump($wo);exit;
$wo->save();
$workorders_created++;
}