正在显示
1 个修改的文件
包含
28 行增加
和
8 行删除
| @@ -238,12 +238,12 @@ class SyncProject extends Command | @@ -238,12 +238,12 @@ class SyncProject extends Command | ||
| 238 | if(isset($param['channel']) && !empty($param['channel'])){ | 238 | if(isset($param['channel']) && !empty($param['channel'])){ |
| 239 | $param['channel'] = Arr::a2s($param['channel']); | 239 | $param['channel'] = Arr::a2s($param['channel']); |
| 240 | } | 240 | } |
| 241 | - $projectModel = Project::where('from_order_id', $param['from_order_id'])->first(); | ||
| 242 | - if($projectModel){ | 241 | + $projectModel = new Project(); |
| 242 | + $info = $projectModel->read(['from_order_id'=>$param['from_order_id']]); | ||
| 243 | + if($info !== false){ | ||
| 243 | $projectModel->edit($param, ['from_order_id' => $param['from_order_id']]); | 244 | $projectModel->edit($param, ['from_order_id' => $param['from_order_id']]); |
| 244 | - return $projectModel->id; | 245 | + return $info['id']; |
| 245 | }else{ | 246 | }else{ |
| 246 | - $projectModel = new Project(); | ||
| 247 | return $projectModel->addReturnId($param); | 247 | return $projectModel->addReturnId($param); |
| 248 | } | 248 | } |
| 249 | } | 249 | } |
| @@ -257,7 +257,12 @@ class SyncProject extends Command | @@ -257,7 +257,12 @@ class SyncProject extends Command | ||
| 257 | $param['project_id'] = $id; | 257 | $param['project_id'] = $id; |
| 258 | //查询数据是否存在 | 258 | //查询数据是否存在 |
| 259 | $afterModel = new After(); | 259 | $afterModel = new After(); |
| 260 | - return $afterModel->add($param); | 260 | + $info = $afterModel->read(['project_id'=>$id]); |
| 261 | + if($info !== false){ | ||
| 262 | + $afterModel->edit($param,['id'=>$info['id']]); | ||
| 263 | + }else{ | ||
| 264 | + $afterModel->add($param); | ||
| 265 | + } | ||
| 261 | } | 266 | } |
| 262 | 267 | ||
| 263 | /** | 268 | /** |
| @@ -276,7 +281,12 @@ class SyncProject extends Command | @@ -276,7 +281,12 @@ class SyncProject extends Command | ||
| 276 | if(isset($param['bill']) && !empty($param['bill'])){ | 281 | if(isset($param['bill']) && !empty($param['bill'])){ |
| 277 | $param['bill'] = Arr::a2s($param['bill']); | 282 | $param['bill'] = Arr::a2s($param['bill']); |
| 278 | } | 283 | } |
| 279 | - return $paymentModel->add($param); | 284 | + $info = $paymentModel->read(['project_id'=>$id]); |
| 285 | + if($info !== false){ | ||
| 286 | + $paymentModel->edit($param,['id'=>$info['id']]); | ||
| 287 | + }else{ | ||
| 288 | + $paymentModel->add($param); | ||
| 289 | + } | ||
| 280 | } | 290 | } |
| 281 | 291 | ||
| 282 | /** | 292 | /** |
| @@ -292,7 +302,12 @@ class SyncProject extends Command | @@ -292,7 +302,12 @@ class SyncProject extends Command | ||
| 292 | $code = $hashids->encode($id); | 302 | $code = $hashids->encode($id); |
| 293 | $param['test_domain'] = 'https://v6-' . $code . '.globalso.site/'; | 303 | $param['test_domain'] = 'https://v6-' . $code . '.globalso.site/'; |
| 294 | $deployBuildModel = new DeployBuild(); | 304 | $deployBuildModel = new DeployBuild(); |
| 295 | - return $deployBuildModel->add($param); | 305 | + $info = $deployBuildModel->read(['project_id'=>$id]); |
| 306 | + if($info !== false){ | ||
| 307 | + $deployBuildModel->edit($param,['id'=>$info['id']]); | ||
| 308 | + }else{ | ||
| 309 | + $deployBuildModel->add($param); | ||
| 310 | + } | ||
| 296 | } | 311 | } |
| 297 | 312 | ||
| 298 | /** | 313 | /** |
| @@ -305,7 +320,12 @@ class SyncProject extends Command | @@ -305,7 +320,12 @@ class SyncProject extends Command | ||
| 305 | protected function saveDeployOptimize($param,$id){ | 320 | protected function saveDeployOptimize($param,$id){ |
| 306 | $param['project_id'] = $id; | 321 | $param['project_id'] = $id; |
| 307 | $deployOptimizeModel = new DeployOptimize(); | 322 | $deployOptimizeModel = new DeployOptimize(); |
| 308 | - return $deployOptimizeModel->add($param); | 323 | + $info = $deployOptimizeModel->read(['project_id'=>$id]); |
| 324 | + if($info !== false){ | ||
| 325 | + $deployOptimizeModel->edit($param,['id'=>$info['id']]); | ||
| 326 | + }else{ | ||
| 327 | + $deployOptimizeModel->add($param); | ||
| 328 | + } | ||
| 309 | } | 329 | } |
| 310 | 330 | ||
| 311 | /** | 331 | /** |
-
请 注册 或 登录 后发表评论