Browse Source

线下扫码比例调整

xialei 1 year ago
parent
commit
d4ea94467d

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

@@ -1427,7 +1427,7 @@ class OrderMerchantRepository extends BaseRepository
1427 1427
             $bill = [
1428 1428
                 'uid'=>$top_data["spread_uid"],
1429 1429
                 'number'=>$tuijian_fugou,//数量
1430
-                'status'=>-1,//复购金状态1-有效 0-失效 -1待确认
1430
+                'status'=>1,//复购金状态1-有效 0-失效 -1待确认
1431 1431
                 'mark'=>"推荐人扫码消费赠送" . $tuijian_fugou . '复购金',//备注
1432 1432
                 'order_id'=>$order_id,//订单id
1433 1433
                 'surplus'=>0,//剩余
@@ -1437,6 +1437,7 @@ class OrderMerchantRepository extends BaseRepository
1437 1437
                 'addtime'=>time(),
1438 1438
             ];
1439 1439
             Db::name('user_sign_fugou')->insert($bill);
1440
+            Db::name('user')->where('uid', $order["uid"])->inc('fugou', (float)$tuijian_fugou)->update();
1440 1441
         } else {
1441 1442
             Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的复购金比例较低,复购金低于0.01无法入库 特此记录!']);
1442 1443
         }
@@ -1493,7 +1494,7 @@ class OrderMerchantRepository extends BaseRepository
1493 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 1498
         if ($gongxian >= 0.01) {
1498 1499
             $gongxian_data = [
1499 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 1522
         if ($jd >= 0.01) {
1522 1523
             $jd_data = [
1523 1524
                 "uid"           =>$mer_data["uid"],