徒弟收益按时间处理
This commit is contained in:
@@ -88,7 +88,7 @@ class Family extends Model
|
|||||||
$lists= db::name('vs_family')->alias('a')
|
$lists= db::name('vs_family')->alias('a')
|
||||||
->join('user b','a.user_id = b.id')
|
->join('user b','a.user_id = b.id')
|
||||||
->join('vs_user_sign c','a.user_id = c.sign_user_id')
|
->join('vs_user_sign c','a.user_id = c.sign_user_id')
|
||||||
->field('b.is_online,b.market_value,b.nickname,b.avatar,b.user_code,c.type,c.end_time,c.sign_user_type,a.user_id')
|
->field('b.is_online,b.market_value,b.nickname,b.avatar,b.user_code,c.type,c.end_time,c.sign_user_type,a.user_id,a.createtime')
|
||||||
->where(['a.pid' => $myFamilys['user_id'],'a.deletetime' => 0,'a.type' => 0,'c.end_time' => ['>',time()]])
|
->where(['a.pid' => $myFamilys['user_id'],'a.deletetime' => 0,'a.type' => 0,'c.end_time' => ['>',time()]])
|
||||||
->select();
|
->select();
|
||||||
if($lists){
|
if($lists){
|
||||||
@@ -112,14 +112,23 @@ class Family extends Model
|
|||||||
}else{
|
}else{
|
||||||
$lists[$k]['free_renewal'] = 0;
|
$lists[$k]['free_renewal'] = 0;
|
||||||
}
|
}
|
||||||
|
if($v['createtime'] > strtotime(date('Y-m-d'))){
|
||||||
$lists[$k]['today_earnings'] = round(db::name('vs_user_money_log')
|
$lists[$k]['today_earnings'] = round(db::name('vs_user_money_log')
|
||||||
->where(['user_id' => $v['user_id'],'money_type' => 2,'change_type' =>11,'createtime' => ['between',[strtotime(date('Y-m-d')),time()]]])
|
->where(['user_id' => $v['user_id'],'money_type' => 2,'change_type' =>11,'createtime' => ['between',[strtotime(date('Y-m-d')),time()]]])
|
||||||
->sum('change_value'), 4);//今日收益
|
->sum('change_value'), 4);//今日收益
|
||||||
|
}else{
|
||||||
|
$lists[$k]['today_earnings'] = round(db::name('vs_user_money_log')
|
||||||
|
->where(['user_id' => $v['user_id'],'money_type' => 2,'change_type' =>11,'createtime' => ['between',[$v['createtime'],time()]]])
|
||||||
|
->sum('change_value'), 4);//今日收益
|
||||||
|
}
|
||||||
|
if($v['createtime'] >= strtotime(date('Y-m-d'))) {
|
||||||
//昨日收益
|
//昨日收益
|
||||||
$lists[$k]['yesterday_earnings'] = round(db::name('vs_user_money_log')
|
$lists[$k]['yesterday_earnings'] = round(db::name('vs_user_money_log')
|
||||||
->where(['user_id' => $v['user_id'], 'money_type' => 2, 'change_type' => 11, 'createtime' => ['between', [strtotime(date('Y-m-d', strtotime('-1 day'))), strtotime(date('Y-m-d'))]]])
|
->where(['user_id' => $v['user_id'], 'money_type' => 2, 'change_type' => 11, 'createtime' => ['between', [strtotime(date('Y-m-d', strtotime('-1 day'))), strtotime(date('Y-m-d'))]]])
|
||||||
->sum('change_value'), 4);
|
->sum('change_value'), 4);
|
||||||
|
}else{
|
||||||
|
$lists[$k]['yesterday_earnings'] = 0;
|
||||||
|
}
|
||||||
$lists[$k]['is_show_sign'] = $v['end_time'] - time() < 48*3600 ? 1 : 0;
|
$lists[$k]['is_show_sign'] = $v['end_time'] - time() < 48*3600 ? 1 : 0;
|
||||||
$lists[$k]['sign_times'] = get_system_config_value('sign_times');//非首签签约时长
|
$lists[$k]['sign_times'] = get_system_config_value('sign_times');//非首签签约时长
|
||||||
$lists[$k]['free_re_sign_day'] = get_system_config_value('free_re_sign_day');//免费续签时间
|
$lists[$k]['free_re_sign_day'] = get_system_config_value('free_re_sign_day');//免费续签时间
|
||||||
|
|||||||
Reference in New Issue
Block a user