作者 lyh

gx

@@ -50,6 +50,7 @@ class ShareUser extends Command @@ -50,6 +50,7 @@ class ShareUser extends Command
50 $release_info = $ayr_release->read(['schedule_date'=>['>',date('Y-m-d H:i:s',time())],'share_id'=>$v['id']]); 50 $release_info = $ayr_release->read(['schedule_date'=>['>',date('Y-m-d H:i:s',time())],'share_id'=>$v['id']]);
51 //有推文时,直接跳出循环 51 //有推文时,直接跳出循环
52 if($release_info !== false){ 52 if($release_info !== false){
  53 + $this->error++;
53 continue; 54 continue;
54 } 55 }
55 //查看用户是否在一周内有发送博客 56 //查看用户是否在一周内有发送博客
@@ -58,25 +59,28 @@ class ShareUser extends Command @@ -58,25 +59,28 @@ class ShareUser extends Command
58 $release_info = $ayr_release->read(['created_at'=>['between',[$start_at,$end_at]]]); 59 $release_info = $ayr_release->read(['created_at'=>['between',[$start_at,$end_at]]]);
59 //有发送博文,则跳出循环 60 //有发送博文,则跳出循环
60 if($release_info !== false){ 61 if($release_info !== false){
  62 + $this->error++;
61 continue; 63 continue;
62 } 64 }
63 //删除用户第三方配置 65 //删除用户第三方配置
64 - $ayr_share_helper = new AyrShareHelper();  
65 - $data_profiles = [  
66 - 'title'=>$v['title'],  
67 - 'profileKey'=>$v['profile_key']  
68 - ];  
69 - $res = $ayr_share_helper->deleted_profiles($data_profiles);  
70 - if($res['status'] == 'fail'){  
71 - $this->error++;  
72 - continue; 66 + if(!empty($v['profile_key'])){
  67 + $ayr_share_helper = new AyrShareHelper();
  68 + $data_profiles = [
  69 + 'title'=>$v['title'],
  70 + 'profileKey'=>$v['profile_key']
  71 + ];
  72 + $res = $ayr_share_helper->deleted_profiles($data_profiles);
  73 + if($res['status'] == 'fail'){
  74 + $this->error++;
  75 + continue;
  76 + }
73 } 77 }
74 //更新数据库 78 //更新数据库
75 $data = [ 79 $data = [
76 - 'title'=>null,  
77 - 'bind_platforms'=>null,  
78 - 'profile_key'=>null,  
79 - 'ref_id'=>null, 80 + 'title'=>'',
  81 + 'bind_platforms'=>'',
  82 + 'profile_key'=>'',
  83 + 'ref_id'=>'',
80 ]; 84 ];
81 $res = $ayr_share_model->edit($data,['id'=>$v['id']]); 85 $res = $ayr_share_model->edit($data,['id'=>$v['id']]);
82 if($res == false){ 86 if($res == false){