作者 Your Name
@@ -392,6 +392,8 @@ class UpdateRoute extends Command @@ -392,6 +392,8 @@ class UpdateRoute extends Command
392 if($info !== false){ 392 if($info !== false){
393 //删除其他一样的数据 393 //删除其他一样的数据
394 $routeMapModel->del(['id'=>['!=',$info['id']],'source'=>'product_keyword','source_id'=>$info['source_id']]); 394 $routeMapModel->del(['id'=>['!=',$info['id']],'source'=>'product_keyword','source_id'=>$info['source_id']]);
  395 + }{
  396 + echo date('Y-m-d H:i:s') . '保留的id:'.$v['id'] . PHP_EOL;
395 } 397 }
396 } 398 }
397 return true; 399 return true;
@@ -165,10 +165,10 @@ class KeywordLogic extends BaseLogic @@ -165,10 +165,10 @@ class KeywordLogic extends BaseLogic
165 $ids = $this->param['ids']; 165 $ids = $this->param['ids'];
166 $productModel = new Product(); 166 $productModel = new Product();
167 foreach ($ids as $id){ 167 foreach ($ids as $id){
168 - $product_info = $productModel->read(['keyword_id'=>['like','%,'.$id.',%']]);  
169 - if($product_info !== false){  
170 - $this->fail('当前关键词拥有产品不允许删除');  
171 - } 168 + $productModel->where('keyword_id', 'like', '%,' . $id . ',%')
  169 + ->update([
  170 + 'email' => DB::raw("REPLACE(keyword_id, ',' . $id . ',', ',')")
  171 + ]);
172 $this->delRoute($id); 172 $this->delRoute($id);
173 $this->model->del(['id'=>$id]); 173 $this->model->del(['id'=>$id]);
174 } 174 }
@@ -87,6 +87,7 @@ class Project extends Base @@ -87,6 +87,7 @@ class Project extends Base
87 9 => '星链网站(2年版)', 87 9 => '星链网站(2年版)',
88 11 => '俄语标准版', 88 11 => '俄语标准版',
89 12 => '俄语商务版', 89 12 => '俄语商务版',
  90 + 14 => '俄语旗舰版',
90 13 => '体验版' 91 13 => '体验版'
91 ]; 92 ];
92 } 93 }