|
|
@@ -1312,6 +1312,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1312
|
1312
|
}
|
|
1313
|
1313
|
$order_sn = $order['order_sn'] ?? '';
|
|
1314
|
1314
|
$order_id = $order['order_id'] ?? '';
|
|
|
1315
|
+ $order_type = 10;
|
|
1315
|
1316
|
//可分总佣金
|
|
1316
|
1317
|
$divisible_commission = bcmul($order['pay_price'], bcdiv($mer_fanyongbili, '100', 2), 2);//让利部分
|
|
1317
|
1318
|
$pv = bcmul($divisible_commission, '0.7', 2);//商家让利部分30%给消费者做养老金,70%做业绩PV
|
|
|
@@ -1357,7 +1358,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1357
|
1358
|
"number" => $hongbao,
|
|
1358
|
1359
|
"addtime" =>time(),
|
|
1359
|
1360
|
"status" =>1,
|
|
1360
|
|
- "order_type" =>1,
|
|
|
1361
|
+ "order_type" =>$order_type,
|
|
1361
|
1362
|
"order_id" =>$order_id,
|
|
1362
|
1363
|
"mark" =>"扫码消费获得赠送红包",
|
|
1363
|
1364
|
"desc" =>'',
|
|
|
@@ -1385,7 +1386,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1385
|
1386
|
$ins_data['settlement_time'] = 0;// 结算时间 真正到了结算时间会结算
|
|
1386
|
1387
|
$ins_data['order_id'] = $order_id;
|
|
1387
|
1388
|
$ins_data['pm'] = 1;
|
|
1388
|
|
- $ins_data['order_type'] = $order_id;
|
|
|
1389
|
+ $ins_data['order_type'] = $order_type;
|
|
1389
|
1390
|
$ins_data['settlement_time'] = date('Y-m-d H:i:s');
|
|
1390
|
1391
|
Db::name('user_sign_score')->insertGetId($ins_data);
|
|
1391
|
1392
|
$user_score = Db::name('user')->where('uid', $order["uid"])->value('score');
|
|
|
@@ -1397,7 +1398,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1397
|
1398
|
"number" => $pv,
|
|
1398
|
1399
|
"addtime" =>time(),
|
|
1399
|
1400
|
"status" =>1,
|
|
1400
|
|
- "order_type" =>1,
|
|
|
1401
|
+ "order_type" =>$order_type,
|
|
1401
|
1402
|
"order_id" =>$order_id,
|
|
1402
|
1403
|
"mark" =>"扫码消费获得赠送贡献值",
|
|
1403
|
1404
|
"desc" =>'',
|
|
|
@@ -1412,7 +1413,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1412
|
1413
|
/** @var StoreOrderRepository $StoreOrderRepository */
|
|
1413
|
1414
|
$StoreOrderRepository = app()->make(StoreOrderRepository::class);
|
|
1414
|
1415
|
// 用户获得pv值
|
|
1415
|
|
- $StoreOrderRepository->con_log_pv($order["uid"],$pv,$order_id,1,'扫码消费获得赠送PV值',1);
|
|
|
1416
|
+ $StoreOrderRepository->con_log_pv($order["uid"],$pv,$order_id, $order_type,'扫码消费获得赠送PV值',1);
|
|
1416
|
1417
|
} else {
|
|
1417
|
1418
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的返佣比例较低,积分和贡献值低于0.01无法入库 特此记录!']);
|
|
1418
|
1419
|
}
|
|
|
@@ -1450,7 +1451,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1450
|
1451
|
"number" => $pv,
|
|
1451
|
1452
|
"addtime" =>time(),
|
|
1452
|
1453
|
"status" =>1,
|
|
1453
|
|
- "order_type" =>1,
|
|
|
1454
|
+ "order_type" =>$order_type,
|
|
1454
|
1455
|
"order_id" =>$order_id,
|
|
1455
|
1456
|
"mark" =>"推广扫码消费获得赠送贡献值",
|
|
1456
|
1457
|
"desc" =>'',
|
|
|
@@ -1475,7 +1476,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1475
|
1476
|
$spread_data['source_type'] = 3;
|
|
1476
|
1477
|
$spread_data['order_id'] = $order_id;
|
|
1477
|
1478
|
$spread_data['pm'] = 1;
|
|
1478
|
|
- $spread_data['order_type'] = $order_id;
|
|
|
1479
|
+ $spread_data['order_type'] = $order_type;
|
|
1479
|
1480
|
$spread_data['settlement_time'] = date('Y-m-d H:i:s');
|
|
1480
|
1481
|
Db::name('user_sign_score')->insertGetId($spread_data);
|
|
1481
|
1482
|
Db::name('user')->where('uid', $top_data["spread_uid"])->inc('score',$jifen)->update();
|
|
|
@@ -1490,7 +1491,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1490
|
1491
|
'mark'=>"推荐人扫码消费赠送" . $tuijian_fugou . '复购金',//备注
|
|
1491
|
1492
|
'order_id'=>$order_id,//订单id
|
|
1492
|
1493
|
'surplus'=>0,//剩余
|
|
1493
|
|
- 'order_type'=>0,//关联订单ID
|
|
|
1494
|
+ 'order_type'=>$order_type,//关联订单ID
|
|
1494
|
1495
|
'type'=>1,//复购金类型 :1赠送,2消耗
|
|
1495
|
1496
|
'settlement_time'=>date('Y-m-d H:i:s'),//添加时间,
|
|
1496
|
1497
|
'addtime'=>time(),
|
|
|
@@ -1645,6 +1646,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1645
|
1646
|
$mer_jd = $getMerchantContribution['jd'];
|
|
1646
|
1647
|
//跨店分佣
|
|
1647
|
1648
|
$kd = 0.05;
|
|
|
1649
|
+ $order_type = 10;
|
|
1648
|
1650
|
/**
|
|
1649
|
1651
|
* 各自的比例结束
|
|
1650
|
1652
|
*/
|
|
|
@@ -1659,7 +1661,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1659
|
1661
|
"number" => $pv,
|
|
1660
|
1662
|
"addtime" =>time(),
|
|
1661
|
1663
|
"status" =>1,
|
|
1662
|
|
- "order_type" =>1,
|
|
|
1664
|
+ "order_type" =>$order_type,
|
|
1663
|
1665
|
"order_id" =>$order_id,
|
|
1664
|
1666
|
"mark" =>"扫码消费获得赠送贡献值",
|
|
1665
|
1667
|
"desc" =>'',
|
|
|
@@ -1716,7 +1718,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1716
|
1718
|
"number" => $jd,
|
|
1717
|
1719
|
"addtime" =>time(),
|
|
1718
|
1720
|
"status" =>1,
|
|
1719
|
|
- "order_type" =>2,
|
|
|
1721
|
+ "order_type" =>$order_type,
|
|
1720
|
1722
|
"order_id" =>$order_id,
|
|
1721
|
1723
|
"mark" =>"用户消费商家获得赠送京豆",
|
|
1722
|
1724
|
"desc" =>'',
|
|
|
@@ -1768,7 +1770,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1768
|
1770
|
* @param $commission_type
|
|
1769
|
1771
|
* @param $order_sn
|
|
1770
|
1772
|
*/
|
|
1771
|
|
- public function add_bill($title, $number, $uid, $mark, $commission_type, $order_sn, $order_id = 0, $mer_id = 0, $source = 0, $status = 1, $type_shop = 0)
|
|
|
1773
|
+ public function add_bill($title, $number, $uid, $mark, $commission_type, $order_sn, $order_id = 0, $mer_id = 0, $source = 0, $status = 1, $type_shop = 10)
|
|
1772
|
1774
|
{
|
|
1773
|
1775
|
// $old_number=Db::name("user")->where("uid",$uid)->value("brokerage_price");
|
|
1774
|
1776
|
if ($uid == 0 || $number == 0) {
|