Quellcode durchsuchen

修改分红和团队显示

橙汁先生 vor 1 Jahr
Ursprung
Commit
f1b6c8ee09

+ 1 - 1
app/controller/api/Notify.php

@@ -278,7 +278,7 @@ class Notify
278
                                             }
278
                                             }
279
 
279
 
280
                                             //贡献值
280
                                             //贡献值
281
-                                            $this->con_log($spread_data['uid'],$ssf,$store_order_data['order_id'],11,"精彩生活区商品赠送贡献值");
281
+                                            $this->con_log($spread_data['uid'],$pv,$store_order_data['order_id'],11,"精彩生活区商品赠送贡献值");
282
                                             //积分
282
                                             //积分
283
                                             $this->score_log($spread_data['uid'],$ssf,$store_order_data['order_id'],11,"精彩生活区商品赠送积分");
283
                                             $this->score_log($spread_data['uid'],$ssf,$store_order_data['order_id'],11,"精彩生活区商品赠送积分");
284
                                             // //推广佣金
284
                                             // //推广佣金

+ 7 - 2
app/controller/api/store/merchant/Taskorder.php

@@ -801,6 +801,12 @@ class Taskorder extends BaseController
801
                 $user_pv_small_num = $this->getpersamllcomm($v);//返回是数组,下标0是最小的值(业绩小的),下标1是最大的值(业绩大的)
801
                 $user_pv_small_num = $this->getpersamllcomm($v);//返回是数组,下标0是最小的值(业绩小的),下标1是最大的值(业绩大的)
802
                 $my_mix_money = round($amont * ($user_pv_small_num[0]/$small_ow_bill),2);
802
                 $my_mix_money = round($amont * ($user_pv_small_num[0]/$small_ow_bill),2);
803
 
803
 
804
+                $userdatassss = db::name("old_user_jbp")->where("id",$v)->find();
805
+                $datas_log = [
806
+                    'note'=>"名称:".  $userdatassss['nick_name']  ." 用户:". $v . " 双联盟总业绩:" . $owner_bill ." 我的双区业绩:". $my_bill . " 小区总业绩:".$small_ow_bill." 我的小区业绩:" . $user_pv_small_num[0] . "  可分红佣金:" .$amont . "  可分红总佣金:" . $fs_money_nums . "  小区业绩可分红:" . $my_mix_money . " 大区业绩可分红:" .$my_weight_money,
807
+                    'create_time'=>date('Y-m-d H:i:s')
808
+                ];
809
+                $con_data = Db::name('test_log')->insert($datas_log);   //数据存到2.0数据表中
804
 // var_dump("当前级别合伙人双联盟总业绩:" . $owner_bill);
810
 // var_dump("当前级别合伙人双联盟总业绩:" . $owner_bill);
805
 // var_dump("当前级别合伙人小区总业绩:".$small_ow_bill);
811
 // var_dump("当前级别合伙人小区总业绩:".$small_ow_bill);
806
 // var_dump("当前级别合伙人可分红佣金:" .$amont);
812
 // var_dump("当前级别合伙人可分红佣金:" .$amont);
@@ -842,11 +848,10 @@ class Taskorder extends BaseController
842
                 $week_data['my_bill'] = $my_bill;  //我的流水
848
                 $week_data['my_bill'] = $my_bill;  //我的流水
843
                 $week_data['create_time'] = time();
849
                 $week_data['create_time'] = time();
844
 
850
 
845
-
846
                 Db::name("old_user_weekaward")->insert($week_data);
851
                 Db::name("old_user_weekaward")->insert($week_data);
847
 
852
 
848
 
853
 
849
-                $this->bill_user_log111111($v,"合伙人分佣",$all_award,"合伙人分佣明细入账");//联创分佣明细2.0系统
854
+                // $this->bill_user_log111111($v,"合伙人分佣",$all_award,"合伙人分佣明细入账");//联创分佣明细2.0系统
850
 
855
 
851
                 //}
856
                 //}
852
             }
857
             }

+ 17 - 9
app/controller/api/store/order/StoreOrder.php

@@ -514,18 +514,28 @@ class StoreOrder extends BaseController
514
                 }
514
                 }
515
                 //return app('json')->fail(123);
515
                 //return app('json')->fail(123);
516
                 //检查在旧表中是否有上级
516
                 //检查在旧表中是否有上级
517
-                if($userdatas['spread_old'] != 0){
518
-                    $sf = Db::name('old_user_jbp')->where('id',$userdatas['spread_old'])->find();
519
-                    if(!empty($sf)){
517
+                if($userdatas['spread_uid'] != 0){
518
+
519
+                    return app('json')->fail($userdatas['spread_old']);
520
+                    //查询当前用户的上级在1.0中是有数据的,那么老用户介绍新用户。
521
+                    $sf = Db::name('old_user_jbp')->where('id',$userdatas['spread_uid'])->find();//父级在旧表有注册
522
+
523
+                    $sf1 = Db::name('old_user_jbp')->where('id',$userdatas['id'])->find();
524
+
525
+                    // 当前用户是在2.0注册的新用户,父级是在1.0
526
+
527
+                    //当前用户在1.0中没有注册,但是父级在1.0系统中注册过。
528
+                    if(!empty($sf1)){
529
+
520
                         //检查用户在旧表中是否与上级,有的话就是升级权限,要新增一个user_of_goods的表
530
                         //检查用户在旧表中是否与上级,有的话就是升级权限,要新增一个user_of_goods的表
521
                         $data1['user_id']=$uid;
531
                         $data1['user_id']=$uid;
522
                         $data1['goods_list_id']=0;
532
                         $data1['goods_list_id']=0;
523
                         $data1['status']=0;
533
                         $data1['status']=0;
524
-                        $data1['spread_id']=$userdatas['invite_id_od'];
525
-                        $data1['node_id']=$userdatas['spread_old'];
534
+                        $data1['spread_id']=$sf1['invite_id'];
535
+                        $data1['node_id']=$sf1['spread'];
526
                         $data1['money']= $array_fzone_paytype['price'];
536
                         $data1['money']= $array_fzone_paytype['price'];
527
                         $data1['order_id']=10;
537
                         $data1['order_id']=10;
528
-                        $data1['server_id']=$userdatas['server_id_old'];
538
+                        $data1['server_id']=$userdatas['server_id'];
529
                         $data1['pay_gb']=0;
539
                         $data1['pay_gb']=0;
530
                         $data1['pay_vr']= $array_fzone_paytype['price'];
540
                         $data1['pay_vr']= $array_fzone_paytype['price'];
531
                         $data1['pay_bt']=0;
541
                         $data1['pay_bt']=0;
@@ -534,14 +544,12 @@ class StoreOrder extends BaseController
534
 
544
 
535
                         $sfe=  Db::name('old_user_of_goods')->insertGetId($data1);
545
                         $sfe=  Db::name('old_user_of_goods')->insertGetId($data1);
536
 
546
 
537
-
538
-
539
                         if($sfe){
547
                         if($sfe){
540
                             $getuserofgoodsid = $sfe;
548
                             $getuserofgoodsid = $sfe;
541
                         }
549
                         }
542
-
543
                     }
550
                     }
544
 
551
 
552
+
545
                 }
553
                 }
546
 
554
 
547
 
555
 

+ 14 - 12
app/controller/api/user/User.php

@@ -1361,7 +1361,7 @@ class User extends BaseController
1361
 
1361
 
1362
 
1362
 
1363
         //$teamid =  $this->request->param('teamid');//测试ID
1363
         //$teamid =  $this->request->param('teamid');//测试ID
1364
-        //$teamid = 17;
1364
+        $teamid = 17;
1365
 
1365
 
1366
         $datas_jbp = Db::name('old_user_jbp')->where("id",$teamid)->find();//查询旧系统是否有当前会员
1366
         $datas_jbp = Db::name('old_user_jbp')->where("id",$teamid)->find();//查询旧系统是否有当前会员
1367
         $type = $this->request->param('type',0);//1:大部门,0:小部门,2:直推
1367
         $type = $this->request->param('type',0);//1:大部门,0:小部门,2:直推
@@ -1440,20 +1440,20 @@ class User extends BaseController
1440
 // 查询当前会员旗下的会员数据(分页)
1440
 // 查询当前会员旗下的会员数据(分页)
1441
         [$page, $limit] = $this->getPage();
1441
         [$page, $limit] = $this->getPage();
1442
         $subordinate_members = Db::name('user')
1442
         $subordinate_members = Db::name('user')
1443
-            ->alias('u')
1444
-            ->join('store_order so', 'u.uid = so.uid', 'LEFT')
1445
-            ->where("u.spread_uid", $teamid)
1446
-            ->where("so.mer_id", 496)
1447
-            ->group('u.uid')
1443
+            // ->alias('u')
1444
+            // ->join('store_order so', 'u.uid = so.uid', 'LEFT')
1445
+            ->where("spread_uid", $teamid)
1446
+            // ->where("so.mer_id", 496)
1447
+            // ->group('u.uid')
1448
             ->page($page, $limit)
1448
             ->page($page, $limit)
1449
             ->select();
1449
             ->select();
1450
 
1450
 
1451
         $total_members = Db::name('user')
1451
         $total_members = Db::name('user')
1452
-            ->alias('u')
1453
-            ->join('store_order so', 'u.uid = so.uid', 'LEFT')
1454
-            ->where("u.spread_uid", $teamid)
1455
-            ->where("so.mer_id", 496)
1456
-            ->group('u.uid')
1452
+            // ->alias('u')
1453
+            // ->join('store_order so', 'u.uid = so.uid', 'LEFT')
1454
+            ->where("spread_uid", $teamid)
1455
+            // ->where("so.mer_id", 496)
1456
+            // ->group('u.uid')
1457
             ->count();
1457
             ->count();
1458
 
1458
 
1459
         $data1 = [
1459
         $data1 = [
@@ -2605,6 +2605,8 @@ class User extends BaseController
2605
         $today_signintime = strtotime(date('Y-m-d', time()));
2605
         $today_signintime = strtotime(date('Y-m-d', time()));
2606
         $today_signin_info = Db::name('user_sign_score')->where(array('uid' => $uid))->whereDay('signin_time')->find();
2606
         $today_signin_info = Db::name('user_sign_score')->where(array('uid' => $uid))->whereDay('signin_time')->find();
2607
 
2607
 
2608
+        return app('json')->fail('今天已经签到过了xx');
2609
+
2608
         if (!empty($today_signin_info)) {
2610
         if (!empty($today_signin_info)) {
2609
             return app('json')->fail('今天已经签到过了');
2611
             return app('json')->fail('今天已经签到过了');
2610
         } else {
2612
         } else {
@@ -2632,7 +2634,7 @@ class User extends BaseController
2632
             $userRepository->sign_add($uid, $get_score, 1, '签到赠送积分', $has_qian, $today_signintime, '', 1, '', 1);
2634
             $userRepository->sign_add($uid, $get_score, 1, '签到赠送积分', $has_qian, $today_signintime, '', 1, '', 1);
2633
             if($get_gw_score > 0){
2635
             if($get_gw_score > 0){
2634
                 $userRepository->sign_add($uid, $get_gw_score,1,'连续签到赠送额外奖励积分', $has_qian, $today_signintime, '', 1, '', 1);
2636
                 $userRepository->sign_add($uid, $get_gw_score,1,'连续签到赠送额外奖励积分', $has_qian, $today_signintime, '', 1, '', 1);
2635
-            }   
2637
+            }
2636
 
2638
 
2637
 
2639
 
2638
             //首次签到
2640
             //首次签到