|
|
@@ -1305,6 +1305,8 @@ class OrderMerchantRepository extends BaseRepository
|
|
1305
|
1305
|
$mer_fanyongbili = 5;
|
|
1306
|
1306
|
// $mer_fanyongbili = merchantConfig(0, 'extension_one_rate');
|
|
1307
|
1307
|
}
|
|
|
1308
|
+ if($order['mer_id'] == 3425) $mer_fanyongbili = 0;
|
|
|
1309
|
+ if($order['mer_id'] == 3447) $mer_fanyongbili = 0;
|
|
1308
|
1310
|
//如果系统设置的是0就不执行!
|
|
1309
|
1311
|
if ($mer_fanyongbili == 0) {
|
|
1310
|
1312
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . ' 订单因商家、平台没有设置返佣比例无任何奖励特此记录!']);
|
|
|
@@ -1350,27 +1352,28 @@ class OrderMerchantRepository extends BaseRepository
|
|
1350
|
1352
|
|
|
1351
|
1353
|
// 用户可以拿到的红包 红包:如果是1.0的老用户 pv的45%放到红包里面。14*45%=6.3元。直至金额满足1.0平台当前用户身份为止就不在反红包了
|
|
1352
|
1354
|
$old_vip_limit = Db::name('user_sign_hongbao')->where('uid',$order["uid"])->sum('number') ?? 0;
|
|
1353
|
|
- if($user['is_old']==1){
|
|
1354
|
|
- //添加红包
|
|
1355
|
|
- $hongbao=bcmul($pv, $yonghu_hongbao, 2);
|
|
1356
|
|
- $hongbao_data = [
|
|
1357
|
|
- "uid" =>$order["uid"],
|
|
1358
|
|
- "number" => $hongbao,
|
|
1359
|
|
- "addtime" =>time(),
|
|
1360
|
|
- "status" =>1,
|
|
1361
|
|
- "order_type" =>$order_type,
|
|
1362
|
|
- "order_id" =>$order_id,
|
|
1363
|
|
- "mark" =>"扫码消费获得赠送红包",
|
|
1364
|
|
- "desc" =>'',
|
|
1365
|
|
- "surplus" =>$hongbao,
|
|
1366
|
|
- "type" =>1,
|
|
1367
|
|
- 'settlement_time' => date('Y-m-d H:i:s')
|
|
1368
|
|
- ];
|
|
1369
|
|
- Db::name("user_sign_hongbao")->insert($hongbao_data);//添加记录
|
|
1370
|
|
- $user_hongbao = Db::name('user')->where('uid', $order["uid"])->value('hongbao');
|
|
1371
|
|
- $user_hongbao = bcadd($user_hongbao, (float)$hongbao,2);
|
|
1372
|
|
- Db::name('user')->where('uid', $order["uid"])->update(['hongbao'=>$user_hongbao]);
|
|
1373
|
|
- }
|
|
|
1355
|
+ // 吴总 2026-02-24 说 线下扫码不再发放红包
|
|
|
1356
|
+ // if($user['is_old']==1){
|
|
|
1357
|
+ // //添加红包
|
|
|
1358
|
+ // $hongbao=bcmul($pv, $yonghu_hongbao, 2);
|
|
|
1359
|
+ // $hongbao_data = [
|
|
|
1360
|
+ // "uid" =>$order["uid"],
|
|
|
1361
|
+ // "number" => $hongbao,
|
|
|
1362
|
+ // "addtime" =>time(),
|
|
|
1363
|
+ // "status" =>1,
|
|
|
1364
|
+ // "order_type" =>$order_type,
|
|
|
1365
|
+ // "order_id" =>$order_id,
|
|
|
1366
|
+ // "mark" =>"扫码消费获得赠送红包",
|
|
|
1367
|
+ // "desc" =>'',
|
|
|
1368
|
+ // "surplus" =>$hongbao,
|
|
|
1369
|
+ // "type" =>1,
|
|
|
1370
|
+ // 'settlement_time' => date('Y-m-d H:i:s')
|
|
|
1371
|
+ // ];
|
|
|
1372
|
+ // Db::name("user_sign_hongbao")->insert($hongbao_data);//添加记录
|
|
|
1373
|
+ // $user_hongbao = Db::name('user')->where('uid', $order["uid"])->value('hongbao');
|
|
|
1374
|
+ // $user_hongbao = bcadd($user_hongbao, (float)$hongbao,2);
|
|
|
1375
|
+ // Db::name('user')->where('uid', $order["uid"])->update(['hongbao'=>$user_hongbao]);
|
|
|
1376
|
+ // }
|
|
1374
|
1377
|
|
|
1375
|
1378
|
///用户可以拿到PV等值的积分和贡献值
|
|
1376
|
1379
|
if ($pv >= 0.01) {
|