|
|
@@ -9230,7 +9230,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9230
|
9230
|
|
|
9231
|
9231
|
|
|
9232
|
9232
|
//添加贡献值日志
|
|
9233
|
|
- public function con_log($uid, $num, $order_id, $order_type, $mark, $status = -1)
|
|
|
9233
|
+ public function con_log($uid, $num, $order_id, $order_type, $mark, $status = -1, $pv = 0)
|
|
9234
|
9234
|
{
|
|
9235
|
9235
|
|
|
9236
|
9236
|
$con_data = Db::name('user')->where("uid", $uid)->find();
|
|
|
@@ -9238,7 +9238,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9238
|
9238
|
if ($status == 1) {
|
|
9239
|
9239
|
//$con_data_gongxian = Db::name('user')->where("uid", $uid)->update(['contribute' => $con_data['contribute'] + $num]);
|
|
9240
|
9240
|
//如果当前用户是业务经理之前的等级,那么需要将当前用户的直推用户贡献值加到自己贡献值中去
|
|
9241
|
|
- if ($con_data['user_group'] <= 2) {
|
|
|
9241
|
+ // if ($con_data['user_group'] <= 2) {
|
|
9242
|
9242
|
|
|
9243
|
9243
|
$spread_data = Db::name('user')->where("spread_uid", $uid)->select();
|
|
9244
|
9244
|
|
|
|
@@ -9288,24 +9288,25 @@ class StoreOrderRepository extends BaseRepository
|
|
9288
|
9288
|
|
|
9289
|
9289
|
// }
|
|
9290
|
9290
|
|
|
9291
|
|
- } else {
|
|
|
9291
|
+ // } else {
|
|
9292
|
9292
|
|
|
9293
|
|
- // 检查是否包含“推广”
|
|
9294
|
|
- // if (strpos($mark, "推广") !== false) {
|
|
9295
|
|
- // echo "字符串1包含'推广'\n";
|
|
9296
|
|
- // }
|
|
|
9293
|
+ // // 检查是否包含“推广”
|
|
|
9294
|
+ // // if (strpos($mark, "推广") !== false) {
|
|
|
9295
|
+ // // echo "字符串1包含'推广'\n";
|
|
|
9296
|
+ // // }
|
|
9297
|
9297
|
|
|
9298
|
|
- // 检查是否包含“购买”
|
|
9299
|
|
- if (strpos($mark, "购买") !== false) {
|
|
9300
|
|
- Db::name('user')->where("uid", $uid)->update(['contribute' => $con_data['contribute'] + $num]);
|
|
9301
|
|
- }
|
|
|
9298
|
+ // // 检查是否包含“购买”
|
|
|
9299
|
+ // if (strpos($mark, "购买") !== false) {
|
|
|
9300
|
+ // Db::name('user')->where("uid", $uid)->update(['contribute' => $con_data['contribute'] + $num]);
|
|
|
9301
|
+ // }
|
|
9302
|
9302
|
|
|
9303
|
9303
|
|
|
9304
|
|
- }
|
|
|
9304
|
+ // }
|
|
9305
|
9305
|
}
|
|
9306
|
9306
|
|
|
9307
|
9307
|
$con = [
|
|
9308
|
9308
|
'uid' => $uid,
|
|
|
9309
|
+ 'pv' => $pv,
|
|
9309
|
9310
|
'number' => $num,//赠送数量
|
|
9310
|
9311
|
'status' => $status,//红包状态
|
|
9311
|
9312
|
'mark' => $mark,//备注
|
|
|
@@ -9691,7 +9692,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9691
|
9692
|
//推广佣金
|
|
9692
|
9693
|
$this->bill_user_log($spread_data['uid'], $yj_amount_90, $store_order_data['order_id'], 3, $store_order_data['order_sn'], '推广获得佣金' . $yj_amount_90, $store_order_data['mer_id'], 0);
|
|
9693
|
9694
|
// 贡献值
|
|
9694
|
|
- $this->con_log($spread_data['uid'], $pv, $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值");
|
|
|
9695
|
+ $this->con_log($spread_data['uid'], $pv, $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值", 1, $pv);
|
|
9695
|
9696
|
//积分
|
|
9696
|
9697
|
$this->score_log($spread_data['uid'], bcmul($pv, $rate, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送积分");
|
|
9697
|
9698
|
}
|
|
|
@@ -9773,7 +9774,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9773
|
9774
|
// Db::name('user')->where('uid',$user_data['uid'])->update(['annuity'=>$ylj_amount_mine,'contribute'=> $gxz_amount_mine,'score'=> $jf_amount_mine]);
|
|
9774
|
9775
|
|
|
9775
|
9776
|
$this->bill_user_log($user_data['uid'], bcmul($pv, 0.035, 2), $store_order_data['order_id'], 5, $store_order_data['order_sn'], '消费获得养老金' . bcmul($pv, 0.035, 2), $store_order_data['mer_id']);
|
|
9776
|
|
- $this->con_log($user_data['uid'], $gx_jf, $store_order_data['order_id'], 11, "购买会员专区商品赠送贡献值", 1);
|
|
|
9777
|
+ $this->con_log($user_data['uid'], $gx_jf, $store_order_data['order_id'], 11, "购买会员专区商品赠送贡献值", 1, $pv);
|
|
9777
|
9778
|
$this->score_log($user_data['uid'], $gx_jf, $store_order_data['order_id'], 11, "购买会员专区商品赠送积分", 1);
|
|
9778
|
9779
|
|
|
9779
|
9780
|
//查询下单用户上级身份(2.0新表用户)
|
|
|
@@ -9884,7 +9885,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9884
|
9885
|
}
|
|
9885
|
9886
|
Db::name('test_log')->insert(['note' => "走到这里4"]);//测试
|
|
9886
|
9887
|
//贡献值
|
|
9887
|
|
- $this->con_log($spread_data['uid'], round($gx_jf, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值", 1);
|
|
|
9888
|
+ $this->con_log($spread_data['uid'], round($gx_jf, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值", 1, $pv);
|
|
9888
|
9889
|
|
|
9889
|
9890
|
//养老金
|
|
9890
|
9891
|
$this->bill_user_log($spread_data['uid'], bcmul($pv, 0.035, 2), $store_order_data['order_id'], 5, $store_order_data['order_sn'], '消费获得养老金' . round($pv * 0.035, 2), $store_order_data['mer_id']);
|
|
|
@@ -9911,7 +9912,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9911
|
9912
|
|
|
9912
|
9913
|
|
|
9913
|
9914
|
//Db::name('user')->where('uid',$spread_data['uid'])->update(['contribute'=> $gx_jf,'score'=> $gx_jf,'brokerage_price'=> $yj_amount,'fugou'=>$fgj_amount]);
|
|
9914
|
|
- $this->con_log($spread_data['uid'], bcmul($pv, 0.21, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值", 1);
|
|
|
9915
|
+ $this->con_log($spread_data['uid'], bcmul($pv, 0.21, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值", 1, $pv);
|
|
9915
|
9916
|
$this->score_log($spread_data['uid'], bcmul($pv, 0.21, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送积分", 1);
|
|
9916
|
9917
|
//推广佣金
|
|
9917
|
9918
|
$this->bill_user_log($spread_data['uid'], $yj_amount_90, $store_order_data['order_id'], 3, $store_order_data['order_sn'], '推广获得佣金' . $yj_amount_90, $store_order_data['mer_id']);
|
|
|
@@ -9933,7 +9934,7 @@ class StoreOrderRepository extends BaseRepository
|
|
9933
|
9934
|
$yongjin = $spread_data['brokerage_price'] + $yj_amount_90;
|
|
9934
|
9935
|
$fgj_amount = $spread_data['fugou'] + $fgj_amount_10;
|
|
9935
|
9936
|
|
|
9936
|
|
- $this->con_log($spread_data['uid'], round($gx_jf, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值", 1);
|
|
|
9937
|
+ $this->con_log($spread_data['uid'], round($gx_jf, 2), $store_order_data['order_id'], 11, "推广会员专区商品赠送贡献值", 1, $pv);
|
|
9937
|
9938
|
//养老金
|
|
9938
|
9939
|
$this->bill_user_log($spread_data['uid'], bcmul($pv, 0.035, 2), $store_order_data['order_id'], 5, $store_order_data['order_sn'], '消费获得养老金' . bcmul($pv, 0.035, 2), $store_order_data['mer_id']);
|
|
9939
|
9940
|
//佣金
|