|
@@ -11,6 +11,7 @@ namespace App\Modules\User\Services;
|
|
use App\Modules\Subscribe\Services\BookOrderService;
|
|
use App\Modules\Subscribe\Services\BookOrderService;
|
|
use App\Modules\Subscribe\Services\ChapterOrderService;
|
|
use App\Modules\Subscribe\Services\ChapterOrderService;
|
|
use App\Modules\User\Models\CrmUser;
|
|
use App\Modules\User\Models\CrmUser;
|
|
|
|
+use DB;
|
|
|
|
|
|
class CrmUserService
|
|
class CrmUserService
|
|
{
|
|
{
|
|
@@ -18,12 +19,27 @@ class CrmUserService
|
|
$model = new CrmUser();
|
|
$model = new CrmUser();
|
|
$crmuser = $model->where('uid',$uid)->where('is_enable',1)->select('id')->first();
|
|
$crmuser = $model->where('uid',$uid)->where('is_enable',1)->select('id')->first();
|
|
if($crmuser) return true;
|
|
if($crmuser) return true;
|
|
|
|
+
|
|
|
|
+ $bind_info = DB::table('friend_link_uid_bind')->join('users','friend_link_uid_bind.openid','users.openid')
|
|
|
|
+ ->select('friend_link_uid_bind.created_at')->where('users.id',$uid)->first();
|
|
|
|
+
|
|
|
|
+ //2019-07-22 20:00 之前有领过书币或者有绑定过的都可以符合
|
|
|
|
+ if($bind_info && $bind_info->created_at <= '2019-07-22 20:00:00'){
|
|
|
|
+ self::create($uid);
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $get_price = UserBindHkWelfareService::isHasGetCrm($uid);
|
|
|
|
+ if($get_price && $get_price->created_at <= '2019-07-22 20:00:00'){
|
|
|
|
+ self::create($uid);
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+
|
|
//是否充值过
|
|
//是否充值过
|
|
if(!$is_paid) return false;
|
|
if(!$is_paid) return false;
|
|
//是否领过书币
|
|
//是否领过书币
|
|
- if(!UserBindHkWelfareService::isHasGetCrm($uid)){
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
|
|
+ if(!$get_price) return false;
|
|
|
|
+
|
|
//3日内有订阅
|
|
//3日内有订阅
|
|
//本订
|
|
//本订
|
|
if(BookOrderService::isHasBookOrderInThreeDay($uid)){
|
|
if(BookOrderService::isHasBookOrderInThreeDay($uid)){
|