| | |
| | | use think\Db; |
| | | use app\common\model\User as ModelUser; |
| | | use app\api\logic\SettlementRecord as LogicSettlementRecord; |
| | | use app\api\logic\UserBrowse as LogicUserBrowse; |
| | | |
| | | class ActivityInfo extends BasicLogic |
| | | { |
| | | |
| | |
| | | try{ |
| | | //查询进行中的招募活动 |
| | | $nowTime= date("Y-m-d H:i:s", time()); |
| | | $actList=Db::query('select id from t_activity_manage where act_status=1 and start_time<=? and end_time>=? and act_type=0 limit 1',[$nowTime,$nowTime]); |
| | | $actList=Db::query('select id,end_time from t_activity_manage where act_status=1 and start_time<=? and end_time>=? and act_type=0 limit 1',[$nowTime,$nowTime]); |
| | | if(empty($actList)) |
| | | {//没有进行中的活动,不用处理 |
| | | return true; |
| | | } |
| | | |
| | | //查询是否参加了招募活动 |
| | | $recruitid=$actList[0]['id'].'u'.$userid; |
| | | $actReinfo=Db::query('select id,create_time from t_recruit_act where id=? and settlement_status=0',[$recruitid]); |
| | | $actReinfo=Db::query('select id,create_time from t_recruit_act where id=? and user_t=0 and settlement_status=0',[$recruitid]); |
| | | if(empty($actReinfo)) |
| | | {//没有参加活动,不用处理 |
| | | return true; |
| | |
| | | return $maxReward; |
| | | } |
| | | |
| | | /** |
| | | * 自定义弹窗-0元购 |
| | | */ |
| | | public function popupcus_freebuy($userInfo) |
| | | { |
| | | $LogicUserBrowse = new LogicUserBrowse(); |
| | | $res = $LogicUserBrowse->checkIsFirstFree($userInfo->id); |
| | | if($res === false) |
| | | { |
| | | return false; |
| | | } |
| | | if(empty($res)) |
| | | { |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | } |