CP 空间礼物记录
This commit is contained in:
@@ -59,6 +59,21 @@ class UserCp extends Model
|
|||||||
];
|
];
|
||||||
$re = Db::name('user_cp_zone')->insertGetId($data);
|
$re = Db::name('user_cp_zone')->insertGetId($data);
|
||||||
|
|
||||||
|
//添加一个记录
|
||||||
|
$datas = [
|
||||||
|
'room_id' => $room_id,
|
||||||
|
'from_user_id' => $from_user_id,
|
||||||
|
'to_user_id' => $to_user_id,
|
||||||
|
'gift_id' => 0,
|
||||||
|
'num' => 0,
|
||||||
|
'cp_zone_id' => $re,
|
||||||
|
'exp' => 0,
|
||||||
|
'exp_total' => 0,
|
||||||
|
'remark' => '建立了心动空间,让我们相爱每一天吧!',
|
||||||
|
'createtime' => time(),
|
||||||
|
];
|
||||||
|
Db::name('user_cp_gift_log')->insert($datas);
|
||||||
|
|
||||||
$rees = Db::name('user_cp_zone')->where(['user_id1' => $from_user_id,'user_id2' => $to_user_id,'status' => 1])->find();
|
$rees = Db::name('user_cp_zone')->where(['user_id1' => $from_user_id,'user_id2' => $to_user_id,'status' => 1])->find();
|
||||||
if(!$rees){
|
if(!$rees){
|
||||||
$rees = Db::name('user_cp_zone')->where(['user_id1' => $to_user_id,'user_id2' => $from_user_id,'status' => 1])->find();
|
$rees = Db::name('user_cp_zone')->where(['user_id1' => $to_user_id,'user_id2' => $from_user_id,'status' => 1])->find();
|
||||||
@@ -148,7 +163,8 @@ class UserCp extends Model
|
|||||||
$exp = round(db::name('vs_gift')->where(['gid' => $gift_id])->value('gift_price') * $num / $jinbi * $jinyan, 2);
|
$exp = round(db::name('vs_gift')->where(['gid' => $gift_id])->value('gift_price') * $num / $jinbi * $jinyan, 2);
|
||||||
$yuan_exp = Db::name('user_cp_zone')->where(['id' => $cp_zone_id])->value('exp');
|
$yuan_exp = Db::name('user_cp_zone')->where(['id' => $cp_zone_id])->value('exp');
|
||||||
$zone_level = Db::name('user_cp_zone')->where(['id' => $cp_zone_id])->value('level');
|
$zone_level = Db::name('user_cp_zone')->where(['id' => $cp_zone_id])->value('level');
|
||||||
|
$toUserNickname =db::name('user')->where(['id' => $to_user_id])->value('nickname')??'未知用户';
|
||||||
|
$giftName = db::name('vs_gift')->where(['gid' => $gift_id])->value('gift_name')??'未知礼物';
|
||||||
//添加一个记录
|
//添加一个记录
|
||||||
$datas = [
|
$datas = [
|
||||||
'room_id' => $room_id,
|
'room_id' => $room_id,
|
||||||
@@ -159,6 +175,7 @@ class UserCp extends Model
|
|||||||
'cp_zone_id' => $cp_zone_id,
|
'cp_zone_id' => $cp_zone_id,
|
||||||
'exp' => $exp,
|
'exp' => $exp,
|
||||||
'exp_total' => $yuan_exp + $exp,
|
'exp_total' => $yuan_exp + $exp,
|
||||||
|
'remark' => '送给'.$toUserNickname.$num.'个'.$giftName.',获得'.$exp.'经验值,总经验值增加至'.($yuan_exp + $exp),
|
||||||
'createtime' => time(),
|
'createtime' => time(),
|
||||||
];
|
];
|
||||||
Db::name('user_cp_gift_log')->insert($datas);
|
Db::name('user_cp_gift_log')->insert($datas);
|
||||||
@@ -215,6 +232,23 @@ class UserCp extends Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//添加一个记录
|
||||||
|
$pendant = db::name('vs_decorate_price')->where('id',$level['pendant_id'])->field('did,day')->find();
|
||||||
|
$pendant_title = '装扮-'.$pendant['day'].'天-'.db::name('vs_decorate')->where('did',$pendant['did'])->value('title');
|
||||||
|
$datas = [
|
||||||
|
'room_id' => $room_id,
|
||||||
|
'from_user_id' => $from_user_id,
|
||||||
|
'to_user_id' => $to_user_id,
|
||||||
|
'gift_id' => 0,
|
||||||
|
'num' => 0,
|
||||||
|
'cp_zone_id' => $cp_zone_id,
|
||||||
|
'exp' => 0,
|
||||||
|
'exp_total' => 0,
|
||||||
|
'remark' => '我们等级达到了'.$level['level'].'级,获得奖励'.$pendant_title,
|
||||||
|
'createtime' => time(),
|
||||||
|
];
|
||||||
|
Db::name('user_cp_gift_log')->insert($datas);
|
||||||
}
|
}
|
||||||
$data['exp'] = $yuan_exp + $exp;
|
$data['exp'] = $yuan_exp + $exp;
|
||||||
Db::name('user_cp_zone')->where(['id' => $cp_zone_id])->update($data);
|
Db::name('user_cp_zone')->where(['id' => $cp_zone_id])->update($data);
|
||||||
@@ -242,7 +276,9 @@ class UserCp extends Model
|
|||||||
//送礼记录
|
//送礼记录
|
||||||
$res['gift_log'] = Db::name('user_cp_gift_log')->where(['cp_zone_id' => $res['id']])->page($page,$page_limit)->select();
|
$res['gift_log'] = Db::name('user_cp_gift_log')->where(['cp_zone_id' => $res['id']])->page($page,$page_limit)->select();
|
||||||
foreach ($res['gift_log'] as &$v){
|
foreach ($res['gift_log'] as &$v){
|
||||||
$v['gift_name'] = Db::name('vs_gift')->where(['gid' => $v['gift_id']])->value('gift_name');
|
if($v['gift_id']){
|
||||||
|
$v['gift_name'] = Db::name('vs_gift')->where(['gid' => $v['gift_id']])->value('gift_name');
|
||||||
|
}
|
||||||
$v['from_user_info'] = Db::name('user')->where(['id' => $v['from_user_id']])->field('id user_id,nickname,avatar')->find();
|
$v['from_user_info'] = Db::name('user')->where(['id' => $v['from_user_id']])->field('id user_id,nickname,avatar')->find();
|
||||||
$v['to_user_info'] = Db::name('user')->where(['id' => $v['to_user_id']])->field('id user_id,nickname,avatar')->find();
|
$v['to_user_info'] = Db::name('user')->where(['id' => $v['to_user_id']])->field('id user_id,nickname,avatar')->find();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user