Kaynağa Gözat

修改分红和团队显示

橙汁先生 1 yıl önce
ebeveyn
işleme
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 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 801
                 $user_pv_small_num = $this->getpersamllcomm($v);//返回是数组,下标0是最小的值(业绩小的),下标1是最大的值(业绩大的)
802 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 810
 // var_dump("当前级别合伙人双联盟总业绩:" . $owner_bill);
805 811
 // var_dump("当前级别合伙人小区总业绩:".$small_ow_bill);
806 812
 // var_dump("当前级别合伙人可分红佣金:" .$amont);
@@ -842,11 +848,10 @@ class Taskorder extends BaseController
842 848
                 $week_data['my_bill'] = $my_bill;  //我的流水
843 849
                 $week_data['create_time'] = time();
844 850
 
845
-
846 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 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 530
                         //检查用户在旧表中是否与上级,有的话就是升级权限,要新增一个user_of_goods的表
521 531
                         $data1['user_id']=$uid;
522 532
                         $data1['goods_list_id']=0;
523 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 536
                         $data1['money']= $array_fzone_paytype['price'];
527 537
                         $data1['order_id']=10;
528
-                        $data1['server_id']=$userdatas['server_id_old'];
538
+                        $data1['server_id']=$userdatas['server_id'];
529 539
                         $data1['pay_gb']=0;
530 540
                         $data1['pay_vr']= $array_fzone_paytype['price'];
531 541
                         $data1['pay_bt']=0;
@@ -534,14 +544,12 @@ class StoreOrder extends BaseController
534 544
 
535 545
                         $sfe=  Db::name('old_user_of_goods')->insertGetId($data1);
536 546
 
537
-
538
-
539 547
                         if($sfe){
540 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 1363
         //$teamid =  $this->request->param('teamid');//测试ID
1364
-        //$teamid = 17;
1364
+        $teamid = 17;
1365 1365
 
1366 1366
         $datas_jbp = Db::name('old_user_jbp')->where("id",$teamid)->find();//查询旧系统是否有当前会员
1367 1367
         $type = $this->request->param('type',0);//1:大部门,0:小部门,2:直推
@@ -1440,20 +1440,20 @@ class User extends BaseController
1440 1440
 // 查询当前会员旗下的会员数据(分页)
1441 1441
         [$page, $limit] = $this->getPage();
1442 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 1448
             ->page($page, $limit)
1449 1449
             ->select();
1450 1450
 
1451 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 1457
             ->count();
1458 1458
 
1459 1459
         $data1 = [
@@ -2605,6 +2605,8 @@ class User extends BaseController
2605 2605
         $today_signintime = strtotime(date('Y-m-d', time()));
2606 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 2610
         if (!empty($today_signin_info)) {
2609 2611
             return app('json')->fail('今天已经签到过了');
2610 2612
         } else {
@@ -2632,7 +2634,7 @@ class User extends BaseController
2632 2634
             $userRepository->sign_add($uid, $get_score, 1, '签到赠送积分', $has_qian, $today_signintime, '', 1, '', 1);
2633 2635
             if($get_gw_score > 0){
2634 2636
                 $userRepository->sign_add($uid, $get_gw_score,1,'连续签到赠送额外奖励积分', $has_qian, $today_signintime, '', 1, '', 1);
2635
-            }   
2637
+            }
2636 2638
 
2637 2639
 
2638 2640
             //首次签到