Application/Common/Myfun/DakaAction.class.php
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Common\Myfun;
class DakaAction {
private $userid;
private $act;
/**
* userid 用户ID,
* act 动作类型 1用户自己打卡,2虚拟用户打卡,3后台统一打卡
*/
public function __construct($userid = 0,$act = 1) {
$this->userid = $userid;
$this->act = $act;
}
/**
* 打卡入口
*/
public function Daka(){
$arr['code'] = 0;
$daytime = mktime(0, 0, 0, date('m'));
$user_zhanghu = M('user_zhanghu')->where("ukastate = 3 and userid=%d",$this->userid)->find();
if($user_zhanghu){
/******判断今天是否打卡********/
$user_tiaojilu_num = M('user_tiaojilu')->where("userid=%d and tiaotime > %d",$this->userid,$daytime)->count();
if($user_tiaojilu_num == 0){
/*********打卡记录*********/
$this->Adddakajilu($user_zhanghu['udakadays'],$user_zhanghu['utiaozhane'],$user_zhanghu['uxintiaozhane']);
/******账户基础更新(天数、新人福利)*********/
$dakadays = $this->Dakadays($daytime,$user_zhanghu['udakadays']);
$this->UpdateZhuanghu($daytime,$dakadays,$user_zhanghu['utotaldays'],$user_zhanghu['uxintiaozhane'],$user_zhanghu['utiaozhane']);
/******配置*****/
$sysconfig = M('sys_config')->cache(true,120)->field('ctimestart,ctzmaxdays,ctzautotui,cwxkefucode,cwxkefutxt')->find();
/******推荐人佣金-挑战金分成*****/
$this->Fenjiyongjin($user_zhanghu['utiaozhane']);
/********账户资金更新 **********/
if($sysconfig['ctzautotui'] == 1){
if( $this->act == 1 ){
$returncode = $this->Tuikuan($user_zhanghu['uketixian'],$user_zhanghu['utiaozhane']);
if($returncode == 0){
$arr['code'] = 6;
} else {
$arr['code'] = 5;
$arr['chatime'] = strtotime(date('Ymd',strtotime('+1 day')).' '.$sysconfig['ctimestart']) - time();
}
}
} else {
$arr['code'] = 5;
$arr['chatime'] = strtotime(date('Ymd',strtotime('+1 day')).' '.$sysconfig['ctimestart']) - time();
}
/*********客服消息模板*********/
后面还有 197 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。