Browse Source

解决用户身份升级问题

sunxbiao 1 year ago
parent
commit
061a1be430

+ 17 - 16
app/common/repositories/store/order/StoreOrderRepository.php

@@ -9438,6 +9438,23 @@ class StoreOrderRepository extends BaseRepository
9438
     {
9438
     {
9439
 
9439
 
9440
         $con_data = Db::name('user')->where("uid", $uid)->find();
9440
         $con_data = Db::name('user')->where("uid", $uid)->find();
9441
+
9442
+        $con = [
9443
+            'uid' => $uid,
9444
+            'number' => $num,//赠送数量
9445
+            'status' => $status,//红包状态
9446
+            'mark' => $mark,//备注
9447
+            'desc' => '',//描述
9448
+            'order_id' => $order_id,//订单id
9449
+            'surplus' => $con_data['contribute'],//剩余
9450
+            'order_type' => $order_type,//订单类型
9451
+            'type' => 1,//1增加,2消耗
9452
+            'settlement_time' => date('Y-m-d H:i:s'),
9453
+            'addtime' => time()
9454
+        ];
9455
+
9456
+        Db::name('user_sign_gongxian')->insert($con);
9457
+
9441
         //如果状态是1那就是即刻入账,
9458
         //如果状态是1那就是即刻入账,
9442
         if ($status == 1) {
9459
         if ($status == 1) {
9443
             //$con_data_gongxian = Db::name('user')->where("uid", $uid)->update(['contribute' => $con_data['contribute'] + $num]);
9460
             //$con_data_gongxian = Db::name('user')->where("uid", $uid)->update(['contribute' => $con_data['contribute'] + $num]);
@@ -9513,22 +9530,6 @@ class StoreOrderRepository extends BaseRepository
9513
 
9530
 
9514
             // }
9531
             // }
9515
         }
9532
         }
9516
-
9517
-        $con = [
9518
-            'uid' => $uid,
9519
-            'number' => $num,//赠送数量
9520
-            'status' => $status,//红包状态
9521
-            'mark' => $mark,//备注
9522
-            'desc' => '',//描述
9523
-            'order_id' => $order_id,//订单id
9524
-            'surplus' => $con_data['contribute'],//剩余
9525
-            'order_type' => $order_type,//订单类型
9526
-            'type' => 1,//1增加,2消耗
9527
-            'settlement_time' => date('Y-m-d H:i:s'),
9528
-            'addtime' => time()
9529
-        ];
9530
-
9531
-        Db::name('user_sign_gongxian')->insert($con);
9532
     }
9533
     }
9533
 
9534
 
9534
     //添加积分日志
9535
     //添加积分日志

+ 17 - 16
app/controller/api/Notify.php

@@ -1561,6 +1561,23 @@ class Notify
1561
     public function con_log($uid,$num,$order_id,$order_type,$mark,$status = -1){
1561
     public function con_log($uid,$num,$order_id,$order_type,$mark,$status = -1){
1562
 
1562
 
1563
         $con_data = Db::name('user')->where("uid",$uid)->find();
1563
         $con_data = Db::name('user')->where("uid",$uid)->find();
1564
+
1565
+        $con = [
1566
+            'uid'=>$uid,
1567
+            'number'=>$num,//赠送数量
1568
+            'status'=>$status,//红包状态
1569
+            'mark'=>$mark,//备注
1570
+            'desc'=>'',//描述
1571
+            'order_id'=>$order_id,//订单id
1572
+            'surplus'=> $con_data['contribute'],//剩余
1573
+            'order_type'=>$order_type,//订单类型
1574
+            'type'=>1,//1增加,2消耗
1575
+            'settlement_time'=>date('Y-m-d H:i:s'),
1576
+            'addtime'=>time()
1577
+        ];
1578
+
1579
+        Db::name('user_sign_gongxian')->insert($con);
1580
+
1564
         //如果状态是1那就是即刻入账,
1581
         //如果状态是1那就是即刻入账,
1565
         if($status == 1){
1582
         if($status == 1){
1566
           
1583
           
@@ -1645,22 +1662,6 @@ class Notify
1645
             // }
1662
             // }
1646
 
1663
 
1647
         }
1664
         }
1648
-
1649
-        $con = [
1650
-            'uid'=>$uid,
1651
-            'number'=>$num,//赠送数量
1652
-            'status'=>$status,//红包状态
1653
-            'mark'=>$mark,//备注
1654
-            'desc'=>'',//描述
1655
-            'order_id'=>$order_id,//订单id
1656
-            'surplus'=> $con_data['contribute'],//剩余
1657
-            'order_type'=>$order_type,//订单类型
1658
-            'type'=>1,//1增加,2消耗
1659
-            'settlement_time'=>date('Y-m-d H:i:s'),
1660
-            'addtime'=>time()
1661
-        ];
1662
-
1663
-        Db::name('user_sign_gongxian')->insert($con);
1664
     }
1665
     }
1665
 
1666
 
1666
     //添加积分日志
1667
     //添加积分日志