rabin 3 年之前
父节点
当前提交
19d8a62655
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      app/shop/lib/Cron.php

+ 2 - 2
app/shop/lib/Cron.php

@@ -820,7 +820,7 @@ class Cron
                             $service_info = Dever::db('shop/service')->one($service_id);
                             if ($service_info) {
                                 $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'];
                                     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);
                             if ($service_info) {
                                 $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'];
                                     Dever::db('shop/service')->update(array('where_id' => $service_info['id'], 'state' => 2));
                                 }