|
|
@@ -1370,9 +1370,11 @@ class User extends BaseController
|
|
1370
|
1370
|
|
|
1371
|
1371
|
|
|
1372
|
1372
|
if($teamid == 592){
|
|
1373
|
|
- $teamid = 17;//593
|
|
|
1373
|
+ $teamid = 221;//593
|
|
1374
|
1374
|
|
|
1375
|
|
-
|
|
|
1375
|
+ $team_userinfo_old_jbp2 = $this->getPerformance33($teamid);
|
|
|
1376
|
+
|
|
|
1377
|
+ var_dump($team_userinfo_old_jbp2);return;
|
|
1376
|
1378
|
|
|
1377
|
1379
|
$team_userinfo_old_jbp1 = $this->getPerformance22($teamid);
|
|
1378
|
1380
|
|
|
|
@@ -3774,6 +3776,56 @@ function getRecursiveChildren_s($parentUid) {
|
|
3774
|
3776
|
/**
|
|
3775
|
3777
|
* 获取当前用户业绩
|
|
3776
|
3778
|
*/
|
|
|
3779
|
+ public function userupdates($user_id) {
|
|
|
3780
|
+
|
|
|
3781
|
+
|
|
|
3782
|
+ $children = Db::name("user")
|
|
|
3783
|
+ ->where("spread_uid", $user_id)
|
|
|
3784
|
+ ->select(); // 获取子级的 uid 列表
|
|
|
3785
|
+
|
|
|
3786
|
+ $total_pv = 0;
|
|
|
3787
|
+
|
|
|
3788
|
+ foreach($children as $k=>$v){
|
|
|
3789
|
+ //$children_pv = Db::name("store_order")->where("uid", $v['uid'])->whereIn("status",[0,1,2,3])->select();
|
|
|
3790
|
+ $children_pv = Db::name("user_sign_gongxian")->where("uid", $v['uid'])->where("status",1)->select();
|
|
|
3791
|
+ foreach($children_pv as $k1=>$v1){
|
|
|
3792
|
+ $total_pv += $v1['number'];
|
|
|
3793
|
+ }
|
|
|
3794
|
+
|
|
|
3795
|
+ }
|
|
|
3796
|
+
|
|
|
3797
|
+ $userdatas = Db::name("user")->where("uid", $user_id)->find();
|
|
|
3798
|
+ // var_dump($userdatas['user_group']);
|
|
|
3799
|
+ //如果当前用户是普通消费者的情况下
|
|
|
3800
|
+ if($userdatas['user_group'] == 1){
|
|
|
3801
|
+ if($total_pv != 0){
|
|
|
3802
|
+
|
|
|
3803
|
+ if($total_pv >= 1180 && $total_pv < 11800){
|
|
|
3804
|
+
|
|
|
3805
|
+ Db::name("user")->where("uid", $user_id)->update(['user_group',2]);
|
|
|
3806
|
+ }
|
|
|
3807
|
+
|
|
|
3808
|
+ }
|
|
|
3809
|
+ }
|
|
|
3810
|
+
|
|
|
3811
|
+ //如果当前用户是业务员消费者的情况下
|
|
|
3812
|
+ if($userdatas['user_group'] <= 2){
|
|
|
3813
|
+ if($total_pv != 0){
|
|
|
3814
|
+
|
|
|
3815
|
+ if(11800 <= $total_pv){
|
|
|
3816
|
+
|
|
|
3817
|
+ Db::name("user")->where("uid", $user_id)->update(['user_group',3]);
|
|
|
3818
|
+ }
|
|
|
3819
|
+
|
|
|
3820
|
+ }
|
|
|
3821
|
+ }
|
|
|
3822
|
+
|
|
|
3823
|
+ }
|
|
|
3824
|
+
|
|
|
3825
|
+
|
|
|
3826
|
+ /**
|
|
|
3827
|
+ * 获取当前用户业绩
|
|
|
3828
|
+ */
|
|
3777
|
3829
|
public function getPerformance22($user_id) {
|
|
3778
|
3830
|
$team_amount = 0;
|
|
3779
|
3831
|
$person_amount = 0;
|