作者 赵彬吉

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into develop

@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Http\Logic\Aside\Project; 3 namespace App\Http\Logic\Aside\Project;
4 4
5 use App\Models\Devops\ServerConfig; 5 use App\Models\Devops\ServerConfig;
  6 +use App\Models\Project\ProjectRenew;
6 use App\Models\User\ProjectMenu; 7 use App\Models\User\ProjectMenu;
7 use App\Models\User\ProjectRole; 8 use App\Models\User\ProjectRole;
8 use Illuminate\Support\Arr as SupArr; 9 use Illuminate\Support\Arr as SupArr;
@@ -257,9 +258,30 @@ class ProjectLogic extends BaseLogic @@ -257,9 +258,30 @@ class ProjectLogic extends BaseLogic
257 * @time :2023/9/12 11:20 258 * @time :2023/9/12 11:20
258 */ 259 */
259 public function setTypeSevenEdit($param){ 260 public function setTypeSevenEdit($param){
260 - //TODO::删除项目并添加到续费单 261 + //删除原始项目
  262 + $this->edit(['delete_status' => 1], ['id' => $param['id']]);
261 263
262 - return true; 264 + //添加到续费单
  265 + $data = [
  266 + 'title' => '【续费单】' . $param['title'],
  267 + 'company' => $param['company'],
  268 + 'lead_name' => $param['lead_name'],
  269 + 'mobile' => $param['mobile'],
  270 + 'qq' => $param['qq'],
  271 + 'channel' => json_encode($param['channel']),
  272 + 'requirement' => $param['requirement'],
  273 + 'cooperate_date' => $param['cooperate_date'],
  274 + 'service_duration' => $param['deploy_build']['service_duration'],
  275 + 'plan' => $param['deploy_build']['plan'],
  276 +// 'api_no' => $param['id'], //改手动填
  277 + 'amount' => $param['payment']['amount'],
  278 + 'contract' => json_encode($param['payment']['files']),
  279 + 'bill' => json_encode($param['payment']['images']),
  280 + ];
  281 + $renewModel = new ProjectRenew();
  282 + $renewModel->add($data);
  283 +
  284 + return $this->success();
263 } 285 }
264 286
265 /** 287 /**
@@ -60,7 +60,8 @@ class Project extends Base @@ -60,7 +60,8 @@ class Project extends Base
60 3 => '已完成-建站用户', 60 3 => '已完成-建站用户',
61 4 => '推广续网站', 61 4 => '推广续网站',
62 5 => '未续费项目', 62 5 => '未续费项目',
63 - 6 => '特殊推广项目' 63 + 6 => '特殊推广项目',
  64 + 7 => '提单错误转续费'
64 ]; 65 ];
65 } 66 }
66 67