作者 lyh

gx

@@ -141,7 +141,6 @@ class KeywordLogic extends BaseLogic @@ -141,7 +141,6 @@ class KeywordLogic extends BaseLogic
141 $this->fail('最大数量不能超过1000'); 141 $this->fail('最大数量不能超过1000');
142 } 142 }
143 $data = []; 143 $data = [];
144 - DB::connection('custom_mysql')->beginTransaction();  
145 foreach ($this->param['title'] as $k=>$v) { 144 foreach ($this->param['title'] as $k=>$v) {
146 if (empty($v)) { 145 if (empty($v)) {
147 continue; 146 continue;
@@ -158,14 +157,11 @@ class KeywordLogic extends BaseLogic @@ -158,14 +157,11 @@ class KeywordLogic extends BaseLogic
158 $id = $this->model->insertGetId($param); 157 $id = $this->model->insertGetId($param);
159 $data[] = ['id'=>$id,'route'=>$v]; 158 $data[] = ['id'=>$id,'route'=>$v];
160 } 159 }
  160 + sleep(5);
161 foreach ($data as $v){ 161 foreach ($data as $v){
162 $route = RouteMap::setRoute($v['route'], RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $this->user['project_id']); 162 $route = RouteMap::setRoute($v['route'], RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $this->user['project_id']);
163 - if (empty($route)) {  
164 - DB::connection('custom_mysql')->rollBack();  
165 - }  
166 $this->model->edit(['route' => $route], ['id' => $id]); 163 $this->model->edit(['route' => $route], ['id' => $id]);
167 } 164 }
168 - DB::connection('custom_mysql')->commit();  
169 return $this->success(); 165 return $this->success();
170 } 166 }
171 167