You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: protected/controllers/RateProviderController.php
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -191,7 +191,7 @@ public function importRates($values)
191
191
192
192
}
193
193
194
-
$sql = "UPDATE pkg_rate_provider t JOIN pkg_prefix p ON t.dialprefix = p.prefix SET t.id_prefix = p.id, t.dialprefix = NULL, t.destination = NULL WHERE dialprefix > 0 AND p.prefix > 0";
194
+
$sql = "UPDATE pkg_rate_provider t JOIN pkg_prefix p ON t.dialprefix = p.prefix SET t.id_prefix = p.id, t.dialprefix = NULL, t.destination = NULL WHERE dialprefix IS NOT NULL AND p.prefix > 0";
195
195
try {
196
196
Yii::app()->db->createCommand($sql)->execute();
197
197
} catch (Exception$e) {
@@ -203,7 +203,7 @@ public function importRates($values)
$modelRate = RateProvider::model()->findAll('dialprefix IS NOT NULL');
207
207
if (isset($modelRate[0]->id)) {
208
208
//check if there are more than 2000 new prefix, if yes, import using LOAD DATA.
209
209
if (count($modelRate) > 2000) {
@@ -226,7 +226,7 @@ public function importRates($values)
226
226
}
227
227
}
228
228
229
-
$sql = "UPDATE pkg_rate_provider t JOIN pkg_prefix p ON t.dialprefix = p.prefix SET t.id_prefix = p.id, t.dialprefix = NULL, t.destination = NULL WHERE dialprefix > 0";
229
+
$sql = "UPDATE pkg_rate_provider t JOIN pkg_prefix p ON t.dialprefix = p.prefix SET t.id_prefix = p.id, t.dialprefix = NULL, t.destination = NULL WHERE dialprefix IS NOT NULL";
230
230
try {
231
231
Yii::app()->db->createCommand($sql)->execute();
232
232
} catch (Exception$e) {
@@ -238,7 +238,7 @@ public function importRates($values)
0 commit comments