|
@@ -1353,7 +1353,9 @@ class OrderMerchantRepository extends BaseRepository
|
|
1353
|
'settlement_time' => date('Y-m-d H:i:s')
|
1353
|
'settlement_time' => date('Y-m-d H:i:s')
|
|
1354
|
];
|
1354
|
];
|
|
1355
|
Db::name("user_sign_hongbao")->insert($hongbao_data);//添加记录
|
1355
|
Db::name("user_sign_hongbao")->insert($hongbao_data);//添加记录
|
|
1356
|
- Db::name('user')->where('uid', $order["uid"])->inc('hongbao', (float)$hongbao)->update();
|
|
|
|
|
|
1356
|
+ $user_hongbao = Db::name('user')->where('uid', $order["uid"])->value('hongbao');
|
|
|
|
1357
|
+ $user_hongbao = bcadd($user_hongbao, (float)$hongbao,2);
|
|
|
|
1358
|
+ Db::name('user')->where('uid', $order["uid"])->update(['hongbao'=>$user_hongbao]);
|
|
1357
|
}
|
1359
|
}
|
|
1358
|
|
1360
|
|
|
1359
|
///用户可以拿到PV等值的积分和贡献值
|
1361
|
///用户可以拿到PV等值的积分和贡献值
|
|
@@ -1373,7 +1375,9 @@ class OrderMerchantRepository extends BaseRepository
|
|
1373
|
$ins_data['order_type'] = $order_id;
|
1375
|
$ins_data['order_type'] = $order_id;
|
|
1374
|
$ins_data['settlement_time'] = date('Y-m-d H:i:s');
|
1376
|
$ins_data['settlement_time'] = date('Y-m-d H:i:s');
|
|
1375
|
Db::name('user_sign_score')->insertGetId($ins_data);
|
1377
|
Db::name('user_sign_score')->insertGetId($ins_data);
|
|
1376
|
- Db::name('user')->where('uid', $order["uid"])->inc('score', (float)$pv)->update();
|
|
|
|
|
|
1378
|
+ $user_score = Db::name('user')->where('uid', $order["uid"])->value('score');
|
|
|
|
1379
|
+ $user_score = bcadd($user_score, (float)$pv,2);
|
|
|
|
1380
|
+ Db::name('user')->where('uid', $order["uid"])->update(['score'=>$user_score]);
|
|
1377
|
//贡献值
|
1381
|
//贡献值
|
|
1378
|
$gongxian_data = [
|
1382
|
$gongxian_data = [
|
|
1379
|
"uid" =>$order["uid"],
|
1383
|
"uid" =>$order["uid"],
|
|
@@ -1389,7 +1393,9 @@ class OrderMerchantRepository extends BaseRepository
|
|
1389
|
'settlement_time' => date('Y-m-d H:i:s')
|
1393
|
'settlement_time' => date('Y-m-d H:i:s')
|
|
1390
|
];
|
1394
|
];
|
|
1391
|
Db::name("user_sign_gongxian")->insert($gongxian_data);//添加记录
|
1395
|
Db::name("user_sign_gongxian")->insert($gongxian_data);//添加记录
|
|
1392
|
- Db::name('user')->where('uid', $order["uid"])->inc('contribute', (float)$pv)->update();
|
|
|
|
|
|
1396
|
+ $user_contribute = Db::name('user')->where('uid', $order["uid"])->value('contribute');
|
|
|
|
1397
|
+ $user_contribute = bcadd($user_contribute, (float)$pv,2);
|
|
|
|
1398
|
+ Db::name('user')->where('uid', $order["uid"])->update(['contribute'=>$user_contribute]);
|
|
1393
|
} else {
|
1399
|
} else {
|
|
1394
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的返佣比例较低,积分和贡献值低于0.01无法入库 特此记录!']);
|
1400
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的返佣比例较低,积分和贡献值低于0.01无法入库 特此记录!']);
|
|
1395
|
}
|
1401
|
}
|
|
@@ -1437,7 +1443,9 @@ class OrderMerchantRepository extends BaseRepository
|
|
1437
|
'addtime'=>time(),
|
1443
|
'addtime'=>time(),
|
|
1438
|
];
|
1444
|
];
|
|
1439
|
Db::name('user_sign_fugou')->insert($bill);
|
1445
|
Db::name('user_sign_fugou')->insert($bill);
|
|
1440
|
- Db::name('user')->where('uid', $order["uid"])->inc('fugou', (float)$tuijian_fugou)->update();
|
|
|
|
|
|
1446
|
+ $user_fugou = Db::name('user')->where('uid', $top_data["spread_uid"])->value('fugou');
|
|
|
|
1447
|
+ $user_fugou = bcadd($user_fugou, (float)$tuijian_fugou,2);
|
|
|
|
1448
|
+ Db::name('user')->where('uid', $top_data["spread_uid"])->update(['fugou'=>$user_fugou]);
|
|
1441
|
} else {
|
1449
|
} else {
|
|
1442
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的复购金比例较低,复购金低于0.01无法入库 特此记录!']);
|
1450
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的复购金比例较低,复购金低于0.01无法入库 特此记录!']);
|
|
1443
|
}
|
1451
|
}
|
|
@@ -1511,7 +1519,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1511
|
"type" =>1
|
1519
|
"type" =>1
|
|
1512
|
];
|
1520
|
];
|
|
1513
|
Db::name("user_sign_gongxian")->insert($gongxian_data);//添加记录
|
1521
|
Db::name("user_sign_gongxian")->insert($gongxian_data);//添加记录
|
|
1514
|
- $merchant_user->contribute = $merchant_user->contribute + $pv;
|
|
|
|
|
|
1522
|
+ $merchant_user->contribute = bcadd($merchant_user->contribute, (float)$gongxian,2);
|
|
1515
|
$merchant_user->save();
|
1523
|
$merchant_user->save();
|
|
1516
|
} else {
|
1524
|
} else {
|
|
1517
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的返佣比例较低,贡献值低于0.01无法入库 特此记录!']);
|
1525
|
Db::name('log')->insert(['data' => '订单号:' . $order['order_sn'] . '付款额度较低或 商家、平台设置的返佣比例较低,贡献值低于0.01无法入库 特此记录!']);
|
|
@@ -1533,7 +1541,7 @@ class OrderMerchantRepository extends BaseRepository
|
|
1533
|
"surplus" =>$jd,
|
1541
|
"surplus" =>$jd,
|
|
1534
|
"type" =>1
|
1542
|
"type" =>1
|
|
1535
|
];
|
1543
|
];
|
|
1536
|
- $merchant_user->jingdou = $merchant_user->jingdou + $pv;
|
|
|
|
|
|
1544
|
+ $merchant_user->jingdou = bcadd($merchant_user->jingdou, (float)$jd,2);
|
|
1537
|
$merchant_user->save();
|
1545
|
$merchant_user->save();
|
|
1538
|
Db::name("user_sign_jingdou")->insert($jd_data);//添加记录
|
1546
|
Db::name("user_sign_jingdou")->insert($jd_data);//添加记录
|
|
1539
|
} else {
|
1547
|
} else {
|