|
...
|
...
|
@@ -3,12 +3,16 @@ |
|
|
|
namespace App\Http\Controllers\Bside;
|
|
|
|
|
|
|
|
use App\Enums\Common\Code;
|
|
|
|
use App\Helper\AyrShare as AyrShareHelper;
|
|
|
|
use App\Helper\Country;
|
|
|
|
use App\Models\AyrShare\AyrRelease as AyrReleaseModel;
|
|
|
|
use App\Models\AyrShare\AyrShare as AyrShareModel;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use App\Models\Project\Project as ProjectModel;
|
|
|
|
use App\Models\User\ProjectMenu as ProjectMenuModel;
|
|
|
|
use App\Models\User\ProjectRole as ProjectRoleModel;
|
|
|
|
use App\Models\User\User as UserModel;
|
|
|
|
use Carbon\Carbon;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
|
|
|
...
|
...
|
@@ -116,8 +120,60 @@ class ComController extends BaseController |
|
|
|
$this->response('success');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function get_country(){
|
|
|
|
$country = new Country();
|
|
|
|
return $country->set_country();
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @name : (测试定时任务)检测用户是否无操作记录
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/5/12 14:55
|
|
|
|
*/
|
|
|
|
// protected function ceShi(){
|
|
|
|
// $this->error = 0;
|
|
|
|
// //获取所有ayr_share用户
|
|
|
|
// $ayr_share_model = new AyrShareModel();
|
|
|
|
// $ayr_share_list = $ayr_share_model->list($this->map);
|
|
|
|
// if(!empty($ayr_share_list)){
|
|
|
|
// foreach ($ayr_share_list as $k => $v){
|
|
|
|
// //查询当前用户是否有未推送的博文
|
|
|
|
// $ayr_release = new AyrReleaseModel();
|
|
|
|
// $release_info = $ayr_release->read(['schedule_date'=>['>',date('Y-m-d H:i:s',time())],'share_id'=>$v['id']]);
|
|
|
|
// //有推文时,直接跳出循环
|
|
|
|
// if($release_info !== false){
|
|
|
|
// continue;
|
|
|
|
// }
|
|
|
|
// //查看用户是否在一周内有发送博客
|
|
|
|
// $start_at = Carbon::now()->modify('-7 days')->toDateString();
|
|
|
|
// $end_at = Carbon::now()->toDateString();
|
|
|
|
// $release_info = $ayr_release->read(['created_at'=>['between',[$start_at,$end_at]]]);
|
|
|
|
// //有发送博文,则跳出循环
|
|
|
|
// if($release_info == false){
|
|
|
|
// continue;
|
|
|
|
// }
|
|
|
|
// //删除用户第三方配置
|
|
|
|
// $ayr_share_helper = new AyrShareHelper();
|
|
|
|
// $data_profiles = [
|
|
|
|
// 'title'=>$v['title'],
|
|
|
|
// 'profileKey'=>$v['profile_key']
|
|
|
|
// ];
|
|
|
|
// $res = $ayr_share_helper->deleted_profiles($data_profiles);
|
|
|
|
// if($res['status'] == 'fail'){
|
|
|
|
// $this->error++;
|
|
|
|
// continue;
|
|
|
|
// }
|
|
|
|
// //更新数据库
|
|
|
|
// $data = [
|
|
|
|
// 'title'=>null,
|
|
|
|
// 'bind_plat_from'=>null,
|
|
|
|
// 'profile_key'=>null,
|
|
|
|
// 'ref_id'=>null,
|
|
|
|
// ];
|
|
|
|
// $res = $ayr_share_model->edit($data,['id'=>$v['id']]);
|
|
|
|
// if($res == false){
|
|
|
|
// $this->error++;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// return $this->error;
|
|
|
|
// }
|
|
|
|
|
|
|
|
} |
...
|
...
|
|