|
|
@@ -720,11 +720,14 @@ class Pay extends Api
|
|
|
$user = Db::name('user')->where('id', $order['uid'])->find();
|
|
|
while ($user['pid'] != 1) { //默认账号pid为1
|
|
|
$user = Db::name('user')->where('id', $user['pid'])->find(); //上级用户信息
|
|
|
+ $grade = $user['grade'];
|
|
|
$video_user = Db::name('video_user')->where('uid', $user['id'])->where('vid', $order['vid'])->find();
|
|
|
$contribution = 0;
|
|
|
$check = 0;
|
|
|
- $sell = $video_user['sell'] + $order['num'];
|
|
|
- switch ($video_user['grade']) {
|
|
|
+// $sell = $video_user['sell'] + $order['num'];
|
|
|
+ $sell = $user['sell'] + $order['num'];
|
|
|
+// switch ($video_user['grade']) {
|
|
|
+ switch ($user['grade']) {
|
|
|
case 0:
|
|
|
$contribution = 0.5 * $order['num'];
|
|
|
if ($sell>=30){
|
|
|
@@ -751,10 +754,13 @@ class Pay extends Api
|
|
|
default:
|
|
|
}
|
|
|
if ($check == 1){
|
|
|
- $grade = $video_user['grade'] + 1;
|
|
|
+// $grade = $video_user['grade'] + 1;
|
|
|
+ $grade = $user['grade'] + 1;
|
|
|
}
|
|
|
$after = $video_user['contribution'] + $contribution;
|
|
|
+// $res = Db::name('video_user')->where('uid', $user['id'])->where('vid', $order['vid'])->update(['sell' => $sell, 'contribution' => $after, 'grade' => $grade]);
|
|
|
$res = Db::name('video_user')->where('uid', $user['id'])->where('vid', $order['vid'])->update(['sell' => $sell, 'contribution' => $after, 'grade' => $grade]);
|
|
|
+ $res2 = Db::name('user')->where('id', $user['id'])->update(['grade'=>$grade,'sell' => $sell]);
|
|
|
$up = [
|
|
|
'vid' => $order['vid'],
|
|
|
'vname' => $order['vname'],
|