作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !740
@@ -956,10 +956,10 @@ class ProjectUpdate extends Command @@ -956,10 +956,10 @@ class ProjectUpdate extends Command
956 foreach ($items as $item) { 956 foreach ($items as $item) {
957 $route = $this->get_url_route($item['url'] ?? ''); 957 $route = $this->get_url_route($item['url'] ?? '');
958 if ($route) { 958 if ($route) {
959 - $cate = $model->read(['route' => $route], 'id');  
960 - if (!$cate) {  
961 - try {  
962 - $item['name'] = $this->special2str($item['name'] ?? ''); 959 + $item['name'] = $this->special2str($item['name'] ?? '');
  960 + try {
  961 + $cate = $model->read(['route' => $route], 'id');
  962 + if (!$cate) {
963 $cate_id = $model->addReturnId([ 963 $cate_id = $model->addReturnId([
964 'project_id' => $project_id, 964 'project_id' => $project_id,
965 'module_id' => $module_id, 965 'module_id' => $module_id,
@@ -968,10 +968,15 @@ class ProjectUpdate extends Command @@ -968,10 +968,15 @@ class ProjectUpdate extends Command
968 'route' => $route 968 'route' => $route
969 ]); 969 ]);
970 $this->set_map($route, RouteMap::SOURCE_MODULE_CATE, $cate_id, $project_id); 970 $this->set_map($route, RouteMap::SOURCE_MODULE_CATE, $cate_id, $project_id);
971 - } catch (\Exception $e) {  
972 - echo 'date:' . date('Y-m-d H:i:s') . ', category_custom_insert error: ' . $e->getMessage() . PHP_EOL;  
973 - continue; 971 + } else {
  972 + $model->edit([
  973 + 'name' => $item['name'],
  974 + 'original_id' => $item['id'],
  975 + ], ['id' => $cate['id']]);
974 } 976 }
  977 + } catch (\Exception $e) {
  978 + echo 'date:' . date('Y-m-d H:i:s') . ', category_custom_insert error: ' . $e->getMessage() . PHP_EOL;
  979 + continue;
975 } 980 }
976 } 981 }
977 } 982 }