|
|
@@ -3167,6 +3167,10 @@ class User extends BaseController
|
|
3167
|
3167
|
->where('uid', $uid)
|
|
3168
|
3168
|
->whereIn('status', [0, 1])
|
|
3169
|
3169
|
->sum('extract_price');
|
|
|
3170
|
+ $data['transition_vr_amount'] = Db::name('user_transition_vr')
|
|
|
3171
|
+ ->where('uid', $uid)
|
|
|
3172
|
+ ->where('type', 1)
|
|
|
3173
|
+ ->sum('number');
|
|
3170
|
3174
|
return app('json')->success($data);
|
|
3171
|
3175
|
}
|
|
3172
|
3176
|
|
|
|
@@ -3204,14 +3208,22 @@ class User extends BaseController
|
|
3204
|
3208
|
|
|
3205
|
3209
|
$brokerage_price = bcsub($user['brokerage_price'], $extract_amount,2);
|
|
3206
|
3210
|
$user->brokerage_price = $brokerage_price;
|
|
3207
|
|
- $user->vr = bcadd($user['vr'], $extract_amount, 2);
|
|
3208
|
|
- $res = $user->save();
|
|
3209
|
|
- if ($res){
|
|
3210
|
|
- //加入账单记录
|
|
3211
|
|
-
|
|
3212
|
|
-
|
|
3213
|
3211
|
|
|
|
3212
|
+ $vr = bcadd($user['vr'], $extract_amount, 2);
|
|
|
3213
|
+ $user->vr = $vr;
|
|
3214
|
3214
|
|
|
|
3215
|
+ $res = $user->save();
|
|
|
3216
|
+ if ($res){
|
|
|
3217
|
+ //加入转VR记录
|
|
|
3218
|
+ $insertdata = [
|
|
|
3219
|
+ 'uid'=> $uid,
|
|
|
3220
|
+ 'number' => $extract_amount,
|
|
|
3221
|
+ 'surplus' => $vr,
|
|
|
3222
|
+ 'mark' => '佣金转VR',
|
|
|
3223
|
+ 'type' => 1,
|
|
|
3224
|
+ 'create_time' => time(),
|
|
|
3225
|
+ ];
|
|
|
3226
|
+ Db::name('user_transition_vr')->insertGetId($insertdata);
|
|
3215
|
3227
|
return app('json')->success('转VR成功');
|
|
3216
|
3228
|
}else{
|
|
3217
|
3229
|
return app('json')->fail('转VR失败');
|
|
|
@@ -3222,6 +3234,27 @@ class User extends BaseController
|
|
3222
|
3234
|
|
|
3223
|
3235
|
|
|
3224
|
3236
|
/**
|
|
|
3237
|
+ * 转VR记录
|
|
|
3238
|
+ */
|
|
|
3239
|
+ public function transition_vr_log()
|
|
|
3240
|
+ {
|
|
|
3241
|
+ $uid = $this->request->uid();
|
|
|
3242
|
+ $type = $this->request->param('type', 1);
|
|
|
3243
|
+ [$page, $limit] = $this->getPage();
|
|
|
3244
|
+ $where = [];
|
|
|
3245
|
+ $where[] = ['uid', '=', $uid];
|
|
|
3246
|
+ $where[] = ['type', '=', $type];
|
|
|
3247
|
+ $query = Db::name("user_transition_vr");
|
|
|
3248
|
+ $count = $query->where($where)->count();
|
|
|
3249
|
+ $list = $query->page($page, $limit)->where($where)->select()->each(function ($item){
|
|
|
3250
|
+ $item['create_time'] = date("Y-m-d H:i:s", $item['create_time']);
|
|
|
3251
|
+ return $item;
|
|
|
3252
|
+ });
|
|
|
3253
|
+ return app('json')->success('获取转VR记录成功', ['list'=>$list, 'count'=>$count]);
|
|
|
3254
|
+ }
|
|
|
3255
|
+
|
|
|
3256
|
+
|
|
|
3257
|
+ /**
|
|
3225
|
3258
|
* 获取当前用户业绩
|
|
3226
|
3259
|
*/
|
|
3227
|
3260
|
public function getPerformance($user_id) {
|