作者 zhl

cp

@@ -36,28 +36,39 @@ class CreateProject extends Command @@ -36,28 +36,39 @@ class CreateProject extends Command
36 return $this->sync(); 36 return $this->sync();
37 } 37 }
38 38
  39 + /**
  40 + * 创建项目
  41 + * @param int $is_update
  42 + * @throws \Exception
  43 + */
39 public function sync($is_update = 0){ 44 public function sync($is_update = 0){
40 - $title = date('Ymd') . '-杭州露娜贸易有限公司'; 45 + $company = '济南市莱芜凤城铝合金有限公司';
  46 + $mobile = '13806340552';
  47 + $plan = '标准版';
  48 + $cooperate_date = '2019-11-19';
  49 + $channel = '{"user_id": "1989", "zone_id": "4", "channel_id": "13"}';
  50 +
  51 + $title = date('Ymd') . '-' . $company;
41 $data = [ 52 $data = [
42 'project'=>[ 53 'project'=>[
43 'title' => $title, 54 'title' => $title,
44 - 'company' => '杭州露娜贸易有限公司',  
45 - 'lead_name' => '13008931688',  
46 - 'mobile' => '13008931688', 55 + 'company' => $company,
  56 + 'lead_name' => $mobile,
  57 + 'mobile' => $mobile,
47 'mysql_id'=>Project::MYSQL_ID, 58 'mysql_id'=>Project::MYSQL_ID,
48 'serve_id'=>9, 59 'serve_id'=>9,
49 'qq' => '', 60 'qq' => '',
50 - 'channel' => '{"user_id": "381", "zone_id": "4", "channel_id": "46"}', 61 + 'channel' => $channel,
51 'requirement' => '', 62 'requirement' => '',
52 - 'cooperate_date' => '2019-11-13', 63 + 'cooperate_date' => $cooperate_date,
53 'from_order_id' => '', 64 'from_order_id' => '',
54 'type' => $is_update, 65 'type' => $is_update,
55 'is_upgrade'=>$is_update, 66 'is_upgrade'=>$is_update,
56 ], 67 ],
57 'deploy_build' => [ 68 'deploy_build' => [
58 'service_duration' => 0, 69 'service_duration' => 0,
59 - 'plan' => $this->versionData('标准版'),  
60 - 'login_mobile'=>'13008931688' 70 + 'plan' => $this->versionData($plan),
  71 + 'login_mobile' => $mobile
61 ], 72 ],
62 'deploy_optimize' => [ 73 'deploy_optimize' => [
63 // 'api_no' => 0 74 // 'api_no' => 0
@@ -96,11 +107,9 @@ class CreateProject extends Command @@ -96,11 +107,9 @@ class CreateProject extends Command
96 } 107 }
97 108
98 /** 109 /**
99 - * @remark :获取版本  
100 - * @name :versionData  
101 - * @author :lyh  
102 - * @method :post  
103 - * @time :2023/8/9 14:46 110 + * 获取版本
  111 + * @param $param
  112 + * @return int
104 */ 113 */
105 public function versionData($param){ 114 public function versionData($param){
106 $data = Project::planMap(); 115 $data = Project::planMap();
@@ -113,11 +122,9 @@ class CreateProject extends Command @@ -113,11 +122,9 @@ class CreateProject extends Command
113 } 122 }
114 123
115 /** 124 /**
116 - * @remark :保存项目  
117 - * @name :saveProject  
118 - * @author :lyh  
119 - * @method :post  
120 - * @time :2023/8/30 15:53 125 + * 保存项目
  126 + * @param $param
  127 + * @return mixed
121 */ 128 */
122 public function saveProject($param){ 129 public function saveProject($param){
123 $projectModel = new Project(); 130 $projectModel = new Project();
@@ -125,11 +132,10 @@ class CreateProject extends Command @@ -125,11 +132,10 @@ class CreateProject extends Command
125 } 132 }
126 133
127 /** 134 /**
128 - * @remark :设置post_id  
129 - * @name :setPostId  
130 - * @author :lyh  
131 - * @method :post  
132 - * @time :2023/8/9 14:47 135 + * 设置post_id
  136 + * @param $plan
  137 + * @param $id
  138 + * @return bool
133 */ 139 */
134 public function setPostId($plan,$id){ 140 public function setPostId($plan,$id){
135 $length = strlen((string)$id); // 获取变量的位数 141 $length = strlen((string)$id); // 获取变量的位数
@@ -143,8 +149,8 @@ class CreateProject extends Command @@ -143,8 +149,8 @@ class CreateProject extends Command
143 149
144 /** 150 /**
145 * 保存优化部署 151 * 保存优化部署
146 - * @author zbj  
147 - * @date 2023/4/26 152 + * @param $param
  153 + * @param $id
148 */ 154 */
149 protected function saveAfter($param,$id){ 155 protected function saveAfter($param,$id){
150 $param['project_id'] = $id; 156 $param['project_id'] = $id;
@@ -159,11 +165,9 @@ class CreateProject extends Command @@ -159,11 +165,9 @@ class CreateProject extends Command
159 } 165 }
160 166
161 /** 167 /**
162 - * @remark :保存付款续费  
163 - * @name :savePayment  
164 - * @author :lyh  
165 - * @method :post  
166 - * @time :2023/8/29 16:19 168 + * 保存付款续费
  169 + * @param $param
  170 + * @param $id
167 */ 171 */
168 protected function savePayment($param,$id){ 172 protected function savePayment($param,$id){
169 $param['project_id'] = $id; 173 $param['project_id'] = $id;
@@ -182,11 +186,9 @@ class CreateProject extends Command @@ -182,11 +186,9 @@ class CreateProject extends Command
182 } 186 }
183 187
184 /** 188 /**
185 - * @remark :保存建站部署  
186 - * @name :saveDeployBuild  
187 - * @author :lyh  
188 - * @method :post  
189 - * @time :2023/8/29 16:19 189 + * 保存建站部署
  190 + * @param $param
  191 + * @param $id
190 */ 192 */
191 protected function saveDeployBuild($param,$id){ 193 protected function saveDeployBuild($param,$id){
192 $param['project_id'] = $id; 194 $param['project_id'] = $id;
@@ -203,11 +205,9 @@ class CreateProject extends Command @@ -203,11 +205,9 @@ class CreateProject extends Command
203 } 205 }
204 206
205 /** 207 /**
206 - * @remark :保存优化信息  
207 - * @name :saveDeployOptimize  
208 - * @author :lyh  
209 - * @method :post  
210 - * @time :2023/8/30 16:11 208 + * 保存优化信息
  209 + * @param $param
  210 + * @param $id
211 */ 211 */
212 protected function saveDeployOptimize($param,$id){ 212 protected function saveDeployOptimize($param,$id){
213 $param['project_id'] = $id; 213 $param['project_id'] = $id;
@@ -220,11 +220,10 @@ class CreateProject extends Command @@ -220,11 +220,10 @@ class CreateProject extends Command
220 $deployOptimizeModel->add($param); 220 $deployOptimizeModel->add($param);
221 } 221 }
222 } 222 }
  223 +
223 /** 224 /**
224 * 初始化数据库 225 * 初始化数据库
225 * @param $project_id 226 * @param $project_id
226 - * @author Akun  
227 - * @date 2023/09/19 15:12  
228 */ 227 */
229 public function initializationMysql($project_id){ 228 public function initializationMysql($project_id){
230 //切换数据库配置 229 //切换数据库配置
@@ -242,8 +241,7 @@ class CreateProject extends Command @@ -242,8 +241,7 @@ class CreateProject extends Command
242 * @param $mobile 241 * @param $mobile
243 * @param $project_id 242 * @param $project_id
244 * @param $lead_name 243 * @param $lead_name
245 - * @author Akun  
246 - * @date 2023/09/19 15:12 244 + * @return bool
247 */ 245 */
248 public function createUser($mobile,$project_id,$lead_name){ 246 public function createUser($mobile,$project_id,$lead_name){
249 $userModel = new UserModel(); 247 $userModel = new UserModel();