Quellcode durchsuchen

线下扫码比例调整

xialei vor 1 Jahr
Ursprung
Commit
d4ea94467d
1 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 4 3
      app/common/repositories/merchant/order/OrderMerchantRepository.php

+ 4 - 3
app/common/repositories/merchant/order/OrderMerchantRepository.php

@@ -1427,7 +1427,7 @@ class OrderMerchantRepository extends BaseRepository
1427
             $bill = [
1427
             $bill = [
1428
                 'uid'=>$top_data["spread_uid"],
1428
                 'uid'=>$top_data["spread_uid"],
1429
                 'number'=>$tuijian_fugou,//数量
1429
                 'number'=>$tuijian_fugou,//数量
1430
-                'status'=>-1,//复购金状态1-有效 0-失效 -1待确认
1430
+                'status'=>1,//复购金状态1-有效 0-失效 -1待确认
1431
                 'mark'=>"推荐人扫码消费赠送" . $tuijian_fugou . '复购金',//备注
1431
                 'mark'=>"推荐人扫码消费赠送" . $tuijian_fugou . '复购金',//备注
1432
                 'order_id'=>$order_id,//订单id
1432
                 'order_id'=>$order_id,//订单id
1433
                 'surplus'=>0,//剩余
1433
                 'surplus'=>0,//剩余
@@ -1437,6 +1437,7 @@ class OrderMerchantRepository extends BaseRepository
1437
                 'addtime'=>time(),
1437
                 'addtime'=>time(),
1438
             ];
1438
             ];
1439
             Db::name('user_sign_fugou')->insert($bill);
1439
             Db::name('user_sign_fugou')->insert($bill);
1440
+            Db::name('user')->where('uid', $order["uid"])->inc('fugou', (float)$tuijian_fugou)->update();
1440
         } else {
1441
         } else {
1441
             Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的复购金比例较低,复购金低于0.01无法入库 特此记录!']);
1442
             Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的复购金比例较低,复购金低于0.01无法入库 特此记录!']);
1442
         }
1443
         }
@@ -1493,7 +1494,7 @@ class OrderMerchantRepository extends BaseRepository
1493
         $merchant_user = $userRepository->getOne(['uid' => $mer_data["uid"]]);
1494
         $merchant_user = $userRepository->getOne(['uid' => $mer_data["uid"]]);
1494
 
1495
 
1495
         //商户得到的(京豆和贡献值奖励的倍,后台设置)
1496
         //商户得到的(京豆和贡献值奖励的倍,后台设置)
1496
-        $gongxian = bcmul($pv, $mer_gonxian, 2);
1497
+        $gongxian = bcmul($divisible_commission, $mer_gonxian, 2);
1497
         if ($gongxian >= 0.01) {
1498
         if ($gongxian >= 0.01) {
1498
             $gongxian_data = [
1499
             $gongxian_data = [
1499
                 "uid"           =>$mer_data["uid"],
1500
                 "uid"           =>$mer_data["uid"],
@@ -1517,7 +1518,7 @@ class OrderMerchantRepository extends BaseRepository
1517
         }
1518
         }
1518
 
1519
 
1519
         //商户得到的(京豆和贡献值奖励的倍,后台设置)
1520
         //商户得到的(京豆和贡献值奖励的倍,后台设置)
1520
-        $jd = bcmul($pv, $mer_jd, 2);
1521
+        $jd = bcmul($divisible_commission, $mer_jd, 2);
1521
         if ($jd >= 0.01) {
1522
         if ($jd >= 0.01) {
1522
             $jd_data = [
1523
             $jd_data = [
1523
                 "uid"           =>$mer_data["uid"],
1524
                 "uid"           =>$mer_data["uid"],