Fixed not setting flag 141 in rimo-import
This commit is contained in:
@@ -189,7 +189,6 @@ class AddressDB {
|
||||
|
||||
$status_matrix = array_reverse(TT_PREORDER_RIMO_STATUS_MATRIX);
|
||||
|
||||
|
||||
$log->debug(__METHOD__.": b_ex_state: ".$b_ex_state);
|
||||
$log->debug(__METHOD__.": b_op_state: ".$b_op_state);
|
||||
$log->debug(__METHOD__.": h_ex_state: ".$h_ex_state);
|
||||
@@ -224,6 +223,10 @@ class AddressDB {
|
||||
// seems all criteria match => set new status
|
||||
|
||||
$log->debug(__METHOD__.": new Preorder Status: ".$matrix["p"]);
|
||||
$log->debug(__METHOD__.": new Preorder Status flag: ".$matrix["pf"]);
|
||||
|
||||
$preorder = PreorderModel::getFirstActive(["adb_wohneinheit_id" => $wohneinheit->id]);
|
||||
$preorder->resetSaveNesting();
|
||||
|
||||
if($preorder) {
|
||||
$preorderstatus = null;
|
||||
@@ -234,18 +237,22 @@ class AddressDB {
|
||||
if(array_key_exists("pf", $matrix) && $matrix["pf"]) {
|
||||
$preorderstatus_flag = $matrix["pf"];
|
||||
}
|
||||
|
||||
if($preorderstatus) {
|
||||
$log->debug(__METHOD__.": Setting Preorder Status to ".$preorderstatus);
|
||||
$preorder->setNewStatusCode($preorderstatus);
|
||||
$preorder->save();
|
||||
$preorder = PreorderModel::getFirstActive(["adb_wohneinheit_id" => $wohneinheit->id]);
|
||||
$preorder->resetSaveNesting();
|
||||
}
|
||||
if($preorderstatus_flag) {
|
||||
$log->debug(__METHOD__.": Setting Preorder Status Flag ".$preorderstatus);
|
||||
$preorder->setNewStatusCode($preorderstatus);
|
||||
$preorder->save();
|
||||
$preorder->resetSaveNesting();
|
||||
$log->debug(__METHOD__.": Setting Preorder Status Flag ".$preorderstatus_flag);
|
||||
$preorder->setStatusFlag($preorderstatus_flag);
|
||||
|
||||
/*
|
||||
$sflag = PreorderStatusflagModel::getFirst(["code" => $preorderstatus_flag]);
|
||||
$sflag->preorder_id = $preorder->id;
|
||||
$log->debug(__METHOD__." Just set Preorder ".$preorder->id." status flag $preorderstatus_flag to 1. Actual value: ".$sflag->value->value);
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user