|
|
@@ -859,6 +859,7 @@ class UserRepository extends BaseRepository
|
|
859
|
859
|
public function changeAward($id,$type,$award_type,$num,$mark,$admin_id){
|
|
860
|
860
|
$user = $this->dao->get($id);
|
|
861
|
861
|
Db::transaction(function () use ($id, $award_type, $user, $type, $num ,$mark,$admin_id) {
|
|
|
862
|
+ $commission_type = 0;
|
|
862
|
863
|
switch ($type){
|
|
863
|
864
|
// PV
|
|
864
|
865
|
case 1:
|
|
|
@@ -868,7 +869,7 @@ class UserRepository extends BaseRepository
|
|
868
|
869
|
'uid' => $user['id'],
|
|
869
|
870
|
'pv' => $num,
|
|
870
|
871
|
'status' => 1,
|
|
871
|
|
- 'mark' => $mark ?? '管理员增加pv值',
|
|
|
872
|
+ 'mark' => $mark ?? '管理员调整pv值',
|
|
872
|
873
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
873
|
874
|
];
|
|
874
|
875
|
Db::name('user_pv_log')->insert($isert_data);
|
|
|
@@ -884,7 +885,7 @@ class UserRepository extends BaseRepository
|
|
884
|
885
|
'uid' => $user['id'],
|
|
885
|
886
|
'reward_socre' => $num,
|
|
886
|
887
|
'status' => 1,
|
|
887
|
|
- 'mark' => $mark ?? '管理员增加积分',
|
|
|
888
|
+ 'mark' => $mark ?? '管理员调整积分',
|
|
888
|
889
|
'addtime' => time(),
|
|
889
|
890
|
'surplus' => $user['score'],
|
|
890
|
891
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
@@ -906,7 +907,7 @@ class UserRepository extends BaseRepository
|
|
906
|
907
|
'uid' => $user['id'],
|
|
907
|
908
|
'number' => $num,
|
|
908
|
909
|
'status' => 1,
|
|
909
|
|
- 'mark' => $mark ?? '管理员增加复购金',
|
|
|
910
|
+ 'mark' => $mark ?? '管理员调整复购金',
|
|
910
|
911
|
'addtime' => time(),
|
|
911
|
912
|
'surplus' => $user['fugou'],
|
|
912
|
913
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
@@ -928,7 +929,7 @@ class UserRepository extends BaseRepository
|
|
928
|
929
|
'uid' => $user['id'],
|
|
929
|
930
|
'number' => $num,
|
|
930
|
931
|
'status' => 1,
|
|
931
|
|
- 'mark' => $mark ?? '管理员增加红包',
|
|
|
932
|
+ 'mark' => $mark ?? '管理员调整红包',
|
|
932
|
933
|
'addtime' => time(),
|
|
933
|
934
|
'surplus' => $user['hongbao'],
|
|
934
|
935
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
@@ -950,7 +951,7 @@ class UserRepository extends BaseRepository
|
|
950
|
951
|
'uid' => $user['id'],
|
|
951
|
952
|
'number' => $num,
|
|
952
|
953
|
'status' => 1,
|
|
953
|
|
- 'mark' => $mark ?? '管理员增加贡献值',
|
|
|
954
|
+ 'mark' => $mark ?? '管理员调整贡献值',
|
|
954
|
955
|
'addtime' => time(),
|
|
955
|
956
|
'surplus' => $user['contribute'],
|
|
956
|
957
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
@@ -971,7 +972,7 @@ class UserRepository extends BaseRepository
|
|
971
|
972
|
$isert_data = [
|
|
972
|
973
|
'uid' => $user['id'],
|
|
973
|
974
|
'number' => $num,
|
|
974
|
|
- 'mark' => $mark ?? '管理员增加贡献值',
|
|
|
975
|
+ 'mark' => $mark ?? '管理员调整vr',
|
|
975
|
976
|
'addtime' => time(),
|
|
976
|
977
|
'surplus' => $user['vr'],
|
|
977
|
978
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
@@ -989,29 +990,84 @@ class UserRepository extends BaseRepository
|
|
989
|
990
|
break;
|
|
990
|
991
|
// 京豆
|
|
991
|
992
|
case 10:
|
|
|
993
|
+ $isert_data = [
|
|
|
994
|
+ 'uid' => $user['id'],
|
|
|
995
|
+ 'number' => $num,
|
|
|
996
|
+ 'status' => 1,
|
|
|
997
|
+ 'mark' => $mark ?? '管理员调整京豆',
|
|
|
998
|
+ 'addtime' => time(),
|
|
|
999
|
+ 'surplus' => $user['jingdou'],
|
|
|
1000
|
+ 'settlement_time' => date('Y-m-d H:i:s'),
|
|
|
1001
|
+ ];
|
|
|
1002
|
+ if($award_type == 1){
|
|
|
1003
|
+ // 增加
|
|
|
1004
|
+ $isert_data['type'] = 1;
|
|
|
1005
|
+ Db::name('user')->inc('jingdou', $num)->update();
|
|
|
1006
|
+ }else{
|
|
|
1007
|
+ // 减少
|
|
|
1008
|
+ $isert_data['type'] = 2;
|
|
|
1009
|
+ Db::name('user')->dec('jingdou', $num)->update();
|
|
|
1010
|
+ }
|
|
|
1011
|
+ Db::name('user_sign_jingdou')->insert($isert_data);
|
|
992
|
1012
|
break;
|
|
993
|
1013
|
// 锁客收益
|
|
994
|
1014
|
case 6:
|
|
995
|
1015
|
$commission_type = 7;
|
|
|
1016
|
+ break;
|
|
996
|
1017
|
// 推广店铺收益
|
|
997
|
1018
|
case 7:
|
|
998
|
1019
|
$commission_type = 10;
|
|
|
1020
|
+ break;
|
|
999
|
1021
|
// 养老金
|
|
1000
|
1022
|
case 11:
|
|
1001
|
1023
|
$commission_type = 5;
|
|
|
1024
|
+ break;
|
|
1002
|
1025
|
// 股权分红
|
|
1003
|
1026
|
case 12:
|
|
1004
|
1027
|
$commission_type = 13;
|
|
|
1028
|
+ break;
|
|
1005
|
1029
|
// 联创分红
|
|
1006
|
1030
|
case 13:
|
|
1007
|
1031
|
$commission_type = 12;
|
|
|
1032
|
+ break;
|
|
1008
|
1033
|
// 合伙人分红
|
|
1009
|
1034
|
case 14:
|
|
1010
|
1035
|
$commission_type = 11;
|
|
1011
|
|
-
|
|
1012
|
1036
|
break;
|
|
1013
|
|
-
|
|
1014
|
|
-
|
|
|
1037
|
+ }
|
|
|
1038
|
+ if($commission_type){
|
|
|
1039
|
+ $isert_data = [
|
|
|
1040
|
+ 'uid' => $user['id'],
|
|
|
1041
|
+ 'number' => $num,
|
|
|
1042
|
+ 'status' => 1,
|
|
|
1043
|
+ 'commission_type' => $commission_type,
|
|
|
1044
|
+ 'mark' => $mark ?? '管理员调整收益',
|
|
|
1045
|
+ 'create_time' => date('Y-m-d H:i:s'),
|
|
|
1046
|
+ ];
|
|
|
1047
|
+ if($commission_type != 5){
|
|
|
1048
|
+ $isert_data['balance'] = $user['brokerage_price'];
|
|
|
1049
|
+ if($award_type == 1){
|
|
|
1050
|
+ // 增加
|
|
|
1051
|
+ $isert_data['pm'] = 1;
|
|
|
1052
|
+ Db::name('user')->inc('brokerage_price', $num)->update();
|
|
|
1053
|
+ }else{
|
|
|
1054
|
+ // 减少
|
|
|
1055
|
+ $isert_data['pm'] = 0;
|
|
|
1056
|
+ Db::name('user')->dec('brokerage_price', $num)->update();
|
|
|
1057
|
+ }
|
|
|
1058
|
+ }else{
|
|
|
1059
|
+ $isert_data['balance'] = $user['annuity'];
|
|
|
1060
|
+ if($award_type == 1){
|
|
|
1061
|
+ // 增加
|
|
|
1062
|
+ $isert_data['pm'] = 1;
|
|
|
1063
|
+ Db::name('user')->inc('annuity', $num)->update();
|
|
|
1064
|
+ }else{
|
|
|
1065
|
+ // 减少
|
|
|
1066
|
+ $isert_data['pm'] = 0;
|
|
|
1067
|
+ Db::name('user')->dec('annuity', $num)->update();
|
|
|
1068
|
+ }
|
|
|
1069
|
+ }
|
|
|
1070
|
+ Db::name('user_bill')->insert($isert_data);
|
|
1015
|
1071
|
}
|
|
1016
|
1072
|
$insert_data = [
|
|
1017
|
1073
|
'uid' => $user['uid'],
|