|
@@ -820,7 +820,7 @@ class Cron
|
|
$service_info = Dever::db('shop/service')->one($service_id);
|
|
$service_info = Dever::db('shop/service')->one($service_id);
|
|
if ($service_info) {
|
|
if ($service_info) {
|
|
$service_new_info = Dever::db('shop/service')->getOne(array('name' => $service_info['name']));
|
|
$service_new_info = Dever::db('shop/service')->getOne(array('name' => $service_info['name']));
|
|
- if ($service_new_info) {
|
|
|
|
|
|
+ if ($service_new_info && $service_new_info['id'] != $service_id) {
|
|
$update['service'][$k1]['service_id'] = $service_new_info['id'];
|
|
$update['service'][$k1]['service_id'] = $service_new_info['id'];
|
|
Dever::db('shop/service')->update(array('where_id' => $service_info['id'], 'state' => 2));
|
|
Dever::db('shop/service')->update(array('where_id' => $service_info['id'], 'state' => 2));
|
|
}
|
|
}
|
|
@@ -849,7 +849,7 @@ class Cron
|
|
$service_info = Dever::db('shop/service')->one($service_id);
|
|
$service_info = Dever::db('shop/service')->one($service_id);
|
|
if ($service_info) {
|
|
if ($service_info) {
|
|
$service_new_info = Dever::db('shop/service')->getOne(array('name' => $service_info['name']));
|
|
$service_new_info = Dever::db('shop/service')->getOne(array('name' => $service_info['name']));
|
|
- if ($service_new_info) {
|
|
|
|
|
|
+ if ($service_new_info && $service_new_info['id'] != $service_id) {
|
|
$update['service'][$k1]['service_id'] = $service_new_info['id'];
|
|
$update['service'][$k1]['service_id'] = $service_new_info['id'];
|
|
Dever::db('shop/service')->update(array('where_id' => $service_info['id'], 'state' => 2));
|
|
Dever::db('shop/service')->update(array('where_id' => $service_info['id'], 'state' => 2));
|
|
}
|
|
}
|