Final changes to Liezen import scripts for live import

This commit is contained in:
Frank Schubert
2022-12-14 14:38:09 +01:00
parent 43caf0e344
commit 9c6399c809
4 changed files with 34 additions and 9 deletions

View File

@@ -9,6 +9,7 @@ class ADBWohneinheitModel {
public $stock;
public $tuer;
public $zusatz;
public $bezeichner;
public $nutzung;
public $create_by = null;

View File

@@ -197,7 +197,7 @@ while($csv = fgetcsv($input, 0, ";")) {
'freigabe' => $freigabe
];
$hausnummer = ADBHausnummerModel::create($hausnummer_data);
var_dump($hausnummer);exit;
//var_dump($hausnummer);exit;
if(!$hausnummer->save()) {
var_dump($hausnummer_data);
die("Konnte Hausnummer nicht anlegen\n");

View File

@@ -13,9 +13,10 @@ require_once(LIBDIR."/mvcfronk/mfBase/mfBaseController.php");
$me = new User(1);
foreach(ADBNetzgebietModel::search(['name%' => '%liezen%']) as $adb_netzgebiet) {
$owner_id = 1;
$name = $adb_netzgebiet->name;
$owner_id = 4807; // RML live = 4807
foreach(ADBNetzgebietModel::search(['name%' => 'liezen%']) as $adb_netzgebiet) {
$name = "RML ".$adb_netzgebiet->name;
$note = "Salescluster ".$adb_netzgebiet->extref;
if(NetworkModel::search(['name' => $name])) {

View File

@@ -13,11 +13,14 @@ require_once(LIBDIR."/mvcfronk/mfBase/mfBaseController.php");
$me = new User(1);
foreach(NetworkModel::search(['name%' => 'liezen%']) as $network) {
$owner_id = 1;
$owner_id = 4807; // RML live = 4807
$api_user_ids = [77,78]; // erlaubte Provider user
foreach(NetworkModel::search(['name%' => 'RML Liezen%']) as $network) {
$name = $network->name;
$extref = preg_replace('/Salescluster /', '', $network->note);
$netzgebiet = ADBNetzgebietModel::getFirst(['name' => $network->name]);
$netzgebiet = ADBNetzgebietModel::getFirst(['extref' => $extref]);
if(!$netzgebiet) {
die("Netzgebiet ".$network->name." not found\n");
}
@@ -39,7 +42,10 @@ foreach(NetworkModel::search(['name%' => 'liezen%']) as $network) {
'to' => 1988150399,
'required_preorder_fields' => json_encode(["contact_type"]),
'district_is_city' => 0,
'note' => "",
'exist_is_error' => 1,
'require_connectiontype' => 1,
'allow_unit_update' => 1,
'note' => "imported from network ".$network->id,
'create_by' => 1,
'edit_by' => 1
];
@@ -83,7 +89,7 @@ foreach(NetworkModel::search(['name%' => 'liezen%']) as $network) {
* Create PreordercampaignApiuser
*/
foreach([71,72] as $worker_id) {
foreach($api_user_ids as $worker_id) {
$apiuser = PreordercampaignApiuserModel::create([
"preordercampaign_id" => $campaign->id,
"worker_id" => $worker_id,
@@ -95,4 +101,21 @@ foreach(NetworkModel::search(['name%' => 'liezen%']) as $network) {
die("Error saving PreordercampaignType");
}
}
/*
* Create PreorderOriginhostname for docs.thetool.xinon.at
*/
foreach(["https://docs.thetool.xinon.at", "https://editor.swagger.io"] as $hostname) {
$originhn = PreordercampaignOriginhostnameModel::create([
'preordercampaign_id' => $campaign->id,
'hostname' => $hostname,
'create_by' => 1,
'edit_by' => 1
]);
if(!$originhn->save()) {
var_dump($originhn);
die("Error saving PreordercampaignOriginhostname");
}
}
}