Compare commits

..

No commits in common. "5037ddee2b74a657e96ec8a6e25580666b5aacb2" and "15fa3a1f71ebf6d52d6301c2ec9696d46736d02d" have entirely different histories.

3 changed files with 3 additions and 24 deletions

View File

@ -3,7 +3,6 @@
namespace app\controller\api;
use app\dao\SignDao;
use app\dao\UserPhoneLogDao;
use support\Request;
use App\Utils\ApiResponseApp;
@ -60,11 +59,10 @@ class SignController
*/
public function sign(Request $request)
{
//TODO 这里业务逻辑不清晰不懂
//这里需要根据 业务逻辑判断 能不能签到
$user_id=$request->data['id'];
if(!UserPhoneLogDao::getOnlineTimeByPhoneTodayId($user_id)){
return ApiResponseApp::error([],'挂机时长没有超过6小时暂不能签到');
}
SignDao::Sign($user_id);
return ApiResponseApp::success([]);
}

View File

@ -3,7 +3,6 @@
namespace app\controller\api;
use app\dao\UserDao;
use app\dao\UserPhoneLogDao;
use app\dao\UserRewardDao;
use support\Request;
@ -48,9 +47,7 @@ class TurntableController
if($user->money<10){
return ApiResponseApp::error([],'账户余额不足');
}
if(!UserPhoneLogDao::getOnlineTimeByPhoneTodayId($user_id)){
return ApiResponseApp::error([],'需要完成Whatsapp任务');
}
//TODO 这里好像还需要写是否完成今天的任务
UserRewardDao::lottery($user_id,-10);
UserRewardDao::winning($user_id,1);
return ApiResponseApp::success(1,'恭喜抽中1.00');

View File

@ -1,8 +1,6 @@
<?php
namespace app\dao;
use app\model\UserPhone;
use app\model\UserPhoneLog;
/**
* 手机号在线时长日志
@ -54,18 +52,4 @@ class UserPhoneLogDao{
$new_UserPhoneLog->save();
}
}
/**
* 根据用户id查询 是否有手机号在线时间大于6小时
* 有返回 true 没用返回false
*/
public static function getOnlineTimeByPhoneTodayId($user_id){
$today = date('Y-m-d');
$user_phones=UserPhone::where('user_id',$user_id)->get();
foreach($user_phones as $v){
if(self::getOnlineTimeByPhoneToday($v->phone)>60*60*6){
return true;
}
}
return false;
}
}