|
|
@@ -862,9 +862,43 @@ class UserRepository extends BaseRepository
|
|
862
|
862
|
switch ($type){
|
|
863
|
863
|
// PV
|
|
864
|
864
|
case 1:
|
|
|
865
|
+ if($award_type == 1){
|
|
|
866
|
+ // 增加
|
|
|
867
|
+ $isert_data = [
|
|
|
868
|
+ 'uid' => $user['id'],
|
|
|
869
|
+ 'pv' => $num,
|
|
|
870
|
+ 'status' => 1,
|
|
|
871
|
+ 'mark' => $mark ?? '管理员增加pv值',
|
|
|
872
|
+ 'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
873
|
+ ];
|
|
|
874
|
+ Db::name('user_pv_log')->insert($isert_data);
|
|
|
875
|
+ Db::name('user')->inc('pv', $num)->update();
|
|
|
876
|
+ }else{
|
|
|
877
|
+ // 减少
|
|
|
878
|
+ Db::name('user')->dec('pv', $num)->update();
|
|
|
879
|
+ }
|
|
865
|
880
|
break;
|
|
866
|
881
|
// 积分
|
|
867
|
882
|
case 2:
|
|
|
883
|
+ $isert_data = [
|
|
|
884
|
+ 'uid' => $user['id'],
|
|
|
885
|
+ 'reward_socre' => $num,
|
|
|
886
|
+ 'status' => 1,
|
|
|
887
|
+ 'mark' => $mark ?? '管理员增加pv值',
|
|
|
888
|
+ 'addtime' => time(),
|
|
|
889
|
+ 'surplus' => $user['score'],
|
|
|
890
|
+ 'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
891
|
+ ];
|
|
|
892
|
+ if($award_type == 1){
|
|
|
893
|
+ // 增加
|
|
|
894
|
+ $isert_data['pm'] = 1;
|
|
|
895
|
+ Db::name('user')->inc('score', $num)->update();
|
|
|
896
|
+ }else{
|
|
|
897
|
+ // 减少
|
|
|
898
|
+ $isert_data['pm'] = 2;
|
|
|
899
|
+ Db::name('user')->dec('score', $num)->update();
|
|
|
900
|
+ }
|
|
|
901
|
+ Db::name('user_sign_score')->insert($isert_data);
|
|
868
|
902
|
break;
|
|
869
|
903
|
// 复购金
|
|
870
|
904
|
case 4:
|