作者 李宇航

合并分支 'lyh-server' 到 'master'

Lyh server



查看合并请求 !1803
@@ -92,6 +92,7 @@ class CopyProject extends Command @@ -92,6 +92,7 @@ class CopyProject extends Command
92 $data['finish_remain_day'] = 0; 92 $data['finish_remain_day'] = 0;
93 $data['title'] = $data['title'].'-copy'; 93 $data['title'] = $data['title'].'-copy';
94 $data['delete_status'] = 1; 94 $data['delete_status'] = 1;
  95 + $data['is_ai_blog'] = 0;
95 unset($data['id'],$data['exclusive_aicc_day'],$data['aicc'],$data['robots'],$data['is_translate_tag'],$data['is_translate'],$data['is_minor_languages'],$data['uptime']); 96 unset($data['id'],$data['exclusive_aicc_day'],$data['aicc'],$data['robots'],$data['is_translate_tag'],$data['is_translate'],$data['is_minor_languages'],$data['uptime']);
96 $project_id = $projectModel->insertGetId($data); 97 $project_id = $projectModel->insertGetId($data);
97 $hashids = new Hashids($data['from_order_id'], 13, 'abcdefghjkmnpqrstuvwxyz1234567890'); 98 $hashids = new Hashids($data['from_order_id'], 13, 'abcdefghjkmnpqrstuvwxyz1234567890');
@@ -145,7 +146,7 @@ class CopyProject extends Command @@ -145,7 +146,7 @@ class CopyProject extends Command
145 $optimizeData = $optimizeModel::where('project_id', $old_project_id)->first(); 146 $optimizeData = $optimizeModel::where('project_id', $old_project_id)->first();
146 if(!empty($optimizeData)){ 147 if(!empty($optimizeData)){
147 $optimizeData = $optimizeData->getAttributes(); 148 $optimizeData = $optimizeData->getAttributes();
148 - unset($optimizeData['id'],$optimizeData['domain'],$optimizeData['backlink'],$optimizeData['ai_video']); 149 + unset($optimizeData['id'],$optimizeData['domain'],$optimizeData['backlink'],$optimizeData['ai_video'],$optimizeData['is_ai_blog_send']);
149 $optimizeData['project_id'] = $project_id; 150 $optimizeData['project_id'] = $project_id;
150 $optimizeData['api_no'] = 0; 151 $optimizeData['api_no'] = 0;
151 $optimizeModel->insert($optimizeData); 152 $optimizeModel->insert($optimizeData);
@@ -199,8 +199,10 @@ class SyncProject extends Command @@ -199,8 +199,10 @@ class SyncProject extends Command
199 * @author :lyh 199 * @author :lyh
200 * @method :post 200 * @method :post
201 * @time :2023/8/9 15:04 201 * @time :2023/8/9 15:04
  202 + * @param :version:7->v7版本(升级项目默认为v7)
202 */ 203 */
203 public function sync($param,$is_update = 0){ 204 public function sync($param,$is_update = 0){
  205 + $version = (($is_update == 1) ? 7 : ($param['version'] ?? 0));
204 $title = date('Ymd') . '-' . $param['company_name']; 206 $title = date('Ymd') . '-' . $param['company_name'];
205 $data = [ 207 $data = [
206 'project'=>[ 208 'project'=>[
@@ -222,6 +224,7 @@ class SyncProject extends Command @@ -222,6 +224,7 @@ class SyncProject extends Command
222 'notice_order_id' => $param['id'], 224 'notice_order_id' => $param['id'],
223 'type' => $is_update, 225 'type' => $is_update,
224 'is_upgrade'=>$is_update, 226 'is_upgrade'=>$is_update,
  227 + 'version'=>$version
225 ], 228 ],
226 'deploy_build' => [ 229 'deploy_build' => [
227 'login_mobile'=>$param['principal_mobile'] 230 'login_mobile'=>$param['principal_mobile']