|
...
|
...
|
@@ -217,28 +217,20 @@ class SyncProject extends Command |
|
|
|
DB::beginTransaction();
|
|
|
|
try {
|
|
|
|
$id = $this->saveProject($data['project']);
|
|
|
|
echo 'saveProject success' . PHP_EOL;
|
|
|
|
$this->setPostId($data['deploy_build']['plan'],$id);
|
|
|
|
echo 'setPostId success' . PHP_EOL;
|
|
|
|
$this->savePayment($data['payment'],$id);
|
|
|
|
echo 'savePayment success' . PHP_EOL;
|
|
|
|
$this->saveDeployBuild($data['deploy_build'],$id);
|
|
|
|
echo 'saveDeployBuild success' . PHP_EOL;
|
|
|
|
$this->saveDeployOptimize($data['deploy_optimize'],$id);
|
|
|
|
echo 'saveDeployOptimize success' . PHP_EOL;
|
|
|
|
$this->saveAfter($data['project_after'],$id);
|
|
|
|
echo 'saveAfter success' . PHP_EOL;
|
|
|
|
|
|
|
|
if($is_update == 1){
|
|
|
|
//4.0或5.0更新到6.0
|
|
|
|
|
|
|
|
//初始化数据库
|
|
|
|
$this->initializationMysql($id);
|
|
|
|
echo 'initializationMysql success' . PHP_EOL;
|
|
|
|
|
|
|
|
//初始账号
|
|
|
|
$this->createUser($data['project']['mobile'],$id,$data['project']['lead_name']);
|
|
|
|
echo 'createUser success' . PHP_EOL;
|
|
|
|
|
|
|
|
//新增数据抓取任务
|
|
|
|
$task_list = [];
|
|
...
|
...
|
@@ -252,7 +244,6 @@ class SyncProject extends Command |
|
|
|
foreach ($task_list as $task){
|
|
|
|
UpdateLog::createLog($id,$task,$param['get_data_url']);
|
|
|
|
}
|
|
|
|
echo 'UpdateTask success' . PHP_EOL;
|
|
|
|
}
|
|
|
|
|
|
|
|
DB::commit();
|
|
...
|
...
|
@@ -287,9 +278,9 @@ class SyncProject extends Command |
|
|
|
* @time :2023/8/30 15:53
|
|
|
|
*/
|
|
|
|
public function saveProject($param){
|
|
|
|
if(isset($param['channel']) && !empty($param['channel'])){
|
|
|
|
// if(isset($param['channel']) && !empty($param['channel'])){
|
|
|
|
$param['channel'] = Arr::a2s($param['channel']);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
$projectModel = new Project();
|
|
|
|
$info = $projectModel->read(['from_order_id'=>$param['from_order_id'],'delete_status'=>0]);
|
|
|
|
if($info !== false){
|
...
|
...
|
|