作者 lyh

gx

@@ -225,19 +225,15 @@ class SyncProject extends Command @@ -225,19 +225,15 @@ class SyncProject extends Command
225 225
226 if($is_update == 1){ 226 if($is_update == 1){
227 //4.0或5.0更新到6.0 227 //4.0或5.0更新到6.0
228 -  
229 //初始化数据库 228 //初始化数据库
230 $this->initializationMysql($id); 229 $this->initializationMysql($id);
231 -  
232 //初始账号 230 //初始账号
233 $this->createUser($data['project']['mobile'],$id,$data['project']['lead_name']); 231 $this->createUser($data['project']['mobile'],$id,$data['project']['lead_name']);
234 -  
235 //新增数据抓取任务 232 //新增数据抓取任务
236 foreach ($param['api_type'] as $v_type){ 233 foreach ($param['api_type'] as $v_type){
237 UpdateLog::createLog($id,$v_type,$param['get_data_url']); 234 UpdateLog::createLog($id,$v_type,$param['get_data_url']);
238 } 235 }
239 } 236 }
240 -  
241 DB::commit(); 237 DB::commit();
242 }catch (\Exception $e){ 238 }catch (\Exception $e){
243 DB::rollBack(); 239 DB::rollBack();
@@ -272,6 +268,8 @@ class SyncProject extends Command @@ -272,6 +268,8 @@ class SyncProject extends Command
272 public function saveProject($param){ 268 public function saveProject($param){
273 if(isset($param['channel']) && !empty($param['channel'])){ 269 if(isset($param['channel']) && !empty($param['channel'])){
274 $param['channel'] = Arr::a2s($param['channel']); 270 $param['channel'] = Arr::a2s($param['channel']);
  271 + }else{
  272 + $param['channel'] = Arr::a2s(["user_id"=>"", "zone_id"=>"", "channel_id"=>""]);
275 } 273 }
276 $projectModel = new Project(); 274 $projectModel = new Project();
277 $info = $projectModel->read(['from_order_id'=>$param['from_order_id'],'delete_status'=>0]); 275 $info = $projectModel->read(['from_order_id'=>$param['from_order_id'],'delete_status'=>0]);
@@ -311,12 +309,8 @@ class SyncProject extends Command @@ -311,12 +309,8 @@ class SyncProject extends Command
311 protected function savePayment($param,$id){ 309 protected function savePayment($param,$id){
312 $param['project_id'] = $id; 310 $param['project_id'] = $id;
313 $paymentModel= new Payment(); 311 $paymentModel= new Payment();
314 -// if(isset($param['contract']) && !empty($param['contract'])){  
315 - $param['contract'] = Arr::a2s($param['contract']);  
316 -// }  
317 -// if(isset($param['bill']) && !empty($param['bill'])){  
318 - $param['bill'] = Arr::a2s($param['bill']);  
319 -// } 312 + $param['contract'] = Arr::a2s($param['contract']);
  313 + $param['bill'] = Arr::a2s($param['bill']);
320 $info = $paymentModel->read(['project_id'=>$id]); 314 $info = $paymentModel->read(['project_id'=>$id]);
321 if($info !== false){ 315 if($info !== false){
322 $paymentModel->edit($param,['id'=>$info['id']]); 316 $paymentModel->edit($param,['id'=>$info['id']]);
@@ -68,9 +68,12 @@ class ProjectLogic extends BaseLogic @@ -68,9 +68,12 @@ class ProjectLogic extends BaseLogic
68 $info['type'] = $info['extend_type']; 68 $info['type'] = $info['extend_type'];
69 } 69 }
70 //升级项目初始上传配置 70 //升级项目初始上传配置
71 - if(!empty($info['upload_config'])){ 71 + if(empty($info['upload_config'])){
72 $info['upload_config'] =["upload_max_num"=>100, "allow_file_type"=>"doc,docx,xls,xlsx,pdf,txt,csv,png,jpg,jpeg", "upload_max_size"=>5]; 72 $info['upload_config'] =["upload_max_num"=>100, "allow_file_type"=>"doc,docx,xls,xlsx,pdf,txt,csv,png,jpg,jpeg", "upload_max_size"=>5];
73 } 73 }
  74 + if(empty($info['channel'])){
  75 + $info['upload_config'] = ["user_id"=>"", "zone_id"=>"", "channel_id"=>""];
  76 + }
74 return $this->success($info); 77 return $this->success($info);
75 } 78 }
76 79