|
|
@@ -944,28 +944,29 @@ class UserRepository extends BaseRepository
|
|
944
|
944
|
* @throws DbException
|
|
945
|
945
|
* @throws ModelNotFoundException
|
|
946
|
946
|
*/
|
|
947
|
|
- public function changeAward($id,$type,$award_type,$num,$mark,$admin_id){
|
|
|
947
|
+ public function changeAward($id, $type, $award_type, $num, $mark, $admin_id)
|
|
|
948
|
+ {
|
|
948
|
949
|
$user = $this->dao->get($id);
|
|
949
|
|
- Db::transaction(function () use ($award_type, $user, $type, $num ,$mark,$admin_id) {
|
|
|
950
|
+ Db::transaction(function () use ($award_type, $user, $type, $num, $mark, $admin_id) {
|
|
950
|
951
|
$commission_type = 0;
|
|
951
|
|
- switch ($type){
|
|
|
952
|
+ switch ($type) {
|
|
952
|
953
|
// PV
|
|
953
|
954
|
case 1:
|
|
954
|
|
- if($award_type == 1){
|
|
|
955
|
+ if ($award_type == 1) {
|
|
955
|
956
|
// 增加
|
|
956
|
957
|
$isert_data = [
|
|
957
|
958
|
'uid' => $user['uid'],
|
|
958
|
959
|
'pv' => $num,
|
|
959
|
960
|
'status' => 1,
|
|
960
|
961
|
'addtime' => time(),
|
|
961
|
|
- 'mark' => empty($mark) ?'管理员调整pv值' : $mark,
|
|
|
962
|
+ 'mark' => empty($mark) ? '管理员调整pv值' : $mark,
|
|
962
|
963
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
963
|
964
|
];
|
|
964
|
965
|
Db::name('user_pv_log')->insert($isert_data);
|
|
965
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('pv', $num)->update();
|
|
966
|
|
- }else{
|
|
|
966
|
+ Db::name('user')->where('uid', $user['uid'])->inc('pv', $num)->update();
|
|
|
967
|
+ } else {
|
|
967
|
968
|
// 减少
|
|
968
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('pv', $num)->update();
|
|
|
969
|
+ Db::name('user')->where('uid', $user['uid'])->dec('pv', $num)->update();
|
|
969
|
970
|
}
|
|
970
|
971
|
break;
|
|
971
|
972
|
// 积分
|
|
|
@@ -974,19 +975,19 @@ class UserRepository extends BaseRepository
|
|
974
|
975
|
'uid' => $user['uid'],
|
|
975
|
976
|
'reward_socre' => $num,
|
|
976
|
977
|
'status' => 1,
|
|
977
|
|
- 'mark' => empty($mark) ?'管理员调整积分' : $mark ,
|
|
|
978
|
+ 'mark' => empty($mark) ? '管理员调整积分' : $mark,
|
|
978
|
979
|
'addtime' => time(),
|
|
979
|
980
|
'surplus' => $user['score'],
|
|
980
|
981
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
981
|
982
|
];
|
|
982
|
|
- if($award_type == 1){
|
|
|
983
|
+ if ($award_type == 1) {
|
|
983
|
984
|
// 增加
|
|
984
|
985
|
$isert_data['pm'] = 1;
|
|
985
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('score', $num)->update();
|
|
986
|
|
- }else{
|
|
|
986
|
+ Db::name('user')->where('uid', $user['uid'])->inc('score', $num)->update();
|
|
|
987
|
+ } else {
|
|
987
|
988
|
// 减少
|
|
988
|
989
|
$isert_data['pm'] = 2;
|
|
989
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('score', $num)->update();
|
|
|
990
|
+ Db::name('user')->where('uid', $user['uid'])->dec('score', $num)->update();
|
|
990
|
991
|
}
|
|
991
|
992
|
Db::name('user_sign_score')->insert($isert_data);
|
|
992
|
993
|
break;
|
|
|
@@ -996,19 +997,19 @@ class UserRepository extends BaseRepository
|
|
996
|
997
|
'uid' => $user['uid'],
|
|
997
|
998
|
'number' => $num,
|
|
998
|
999
|
'status' => 1,
|
|
999
|
|
- 'mark' => empty($mark) ?'管理员调整复购金' :$mark ,
|
|
|
1000
|
+ 'mark' => empty($mark) ? '管理员调整复购金' : $mark,
|
|
1000
|
1001
|
'addtime' => time(),
|
|
1001
|
1002
|
'surplus' => $user['fugou'],
|
|
1002
|
1003
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
1003
|
1004
|
];
|
|
1004
|
|
- if($award_type == 1){
|
|
|
1005
|
+ if ($award_type == 1) {
|
|
1005
|
1006
|
// 增加
|
|
1006
|
1007
|
$isert_data['type'] = 1;
|
|
1007
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('fugou', $num)->update();
|
|
1008
|
|
- }else{
|
|
|
1008
|
+ Db::name('user')->where('uid', $user['uid'])->inc('fugou', $num)->update();
|
|
|
1009
|
+ } else {
|
|
1009
|
1010
|
// 减少
|
|
1010
|
1011
|
$isert_data['type'] = 2;
|
|
1011
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('fugou', $num)->update();
|
|
|
1012
|
+ Db::name('user')->where('uid', $user['uid'])->dec('fugou', $num)->update();
|
|
1012
|
1013
|
}
|
|
1013
|
1014
|
Db::name('user_sign_fugou')->insert($isert_data);
|
|
1014
|
1015
|
break;
|
|
|
@@ -1018,19 +1019,19 @@ class UserRepository extends BaseRepository
|
|
1018
|
1019
|
'uid' => $user['uid'],
|
|
1019
|
1020
|
'number' => $num,
|
|
1020
|
1021
|
'status' => 1,
|
|
1021
|
|
- 'mark' => empty($mark) ?'管理员调整红包':$mark ,
|
|
|
1022
|
+ 'mark' => empty($mark) ? '管理员调整红包' : $mark,
|
|
1022
|
1023
|
'addtime' => time(),
|
|
1023
|
1024
|
'surplus' => $user['hongbao'],
|
|
1024
|
1025
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
1025
|
1026
|
];
|
|
1026
|
|
- if($award_type == 1){
|
|
|
1027
|
+ if ($award_type == 1) {
|
|
1027
|
1028
|
// 增加
|
|
1028
|
1029
|
$isert_data['type'] = 1;
|
|
1029
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('hongbao', $num)->update();
|
|
1030
|
|
- }else{
|
|
|
1030
|
+ Db::name('user')->where('uid', $user['uid'])->inc('hongbao', $num)->update();
|
|
|
1031
|
+ } else {
|
|
1031
|
1032
|
// 减少
|
|
1032
|
1033
|
$isert_data['type'] = 2;
|
|
1033
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('hongbao', $num)->update();
|
|
|
1034
|
+ Db::name('user')->where('uid', $user['uid'])->dec('hongbao', $num)->update();
|
|
1034
|
1035
|
}
|
|
1035
|
1036
|
Db::name('user_sign_hongbao')->insert($isert_data);
|
|
1036
|
1037
|
break;
|
|
|
@@ -1040,19 +1041,19 @@ class UserRepository extends BaseRepository
|
|
1040
|
1041
|
'uid' => $user['uid'],
|
|
1041
|
1042
|
'number' => $num,
|
|
1042
|
1043
|
'status' => 1,
|
|
1043
|
|
- 'mark' => empty($mark) ?'管理员调整贡献值':$mark ,
|
|
|
1044
|
+ 'mark' => empty($mark) ? '管理员调整贡献值' : $mark,
|
|
1044
|
1045
|
'addtime' => time(),
|
|
1045
|
1046
|
'surplus' => $user['contribute'],
|
|
1046
|
1047
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
1047
|
1048
|
];
|
|
1048
|
|
- if($award_type == 1){
|
|
|
1049
|
+ if ($award_type == 1) {
|
|
1049
|
1050
|
// 增加
|
|
1050
|
1051
|
$isert_data['type'] = 1;
|
|
1051
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('contribute', $num)->update();
|
|
1052
|
|
- }else{
|
|
|
1052
|
+ Db::name('user')->where('uid', $user['uid'])->inc('contribute', $num)->update();
|
|
|
1053
|
+ } else {
|
|
1053
|
1054
|
// 减少
|
|
1054
|
1055
|
$isert_data['type'] = 2;
|
|
1055
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('contribute', $num)->update();
|
|
|
1056
|
+ Db::name('user')->where('uid', $user['uid'])->dec('contribute', $num)->update();
|
|
1056
|
1057
|
}
|
|
1057
|
1058
|
Db::name('user_sign_gongxian')->insert($isert_data);
|
|
1058
|
1059
|
break;
|
|
|
@@ -1061,19 +1062,19 @@ class UserRepository extends BaseRepository
|
|
1061
|
1062
|
$isert_data = [
|
|
1062
|
1063
|
'uid' => $user['uid'],
|
|
1063
|
1064
|
'number' => $num,
|
|
1064
|
|
- 'mark' => empty($mark) ?'管理员调整vr':$mark ,
|
|
|
1065
|
+ 'mark' => empty($mark) ? '管理员调整vr' : $mark,
|
|
1065
|
1066
|
'addtime' => time(),
|
|
1066
|
1067
|
'surplus' => $user['vr'],
|
|
1067
|
1068
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
1068
|
1069
|
];
|
|
1069
|
|
- if($award_type == 1){
|
|
|
1070
|
+ if ($award_type == 1) {
|
|
1070
|
1071
|
// 增加
|
|
1071
|
1072
|
$isert_data['type'] = 1;
|
|
1072
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('vr', $num)->update();
|
|
1073
|
|
- }else{
|
|
|
1073
|
+ Db::name('user')->where('uid', $user['uid'])->inc('vr', $num)->update();
|
|
|
1074
|
+ } else {
|
|
1074
|
1075
|
// 减少
|
|
1075
|
1076
|
$isert_data['type'] = 2;
|
|
1076
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('vr', $num)->update();
|
|
|
1077
|
+ Db::name('user')->where('uid', $user['uid'])->dec('vr', $num)->update();
|
|
1077
|
1078
|
}
|
|
1078
|
1079
|
Db::name('user_sign_vr')->insert($isert_data);
|
|
1079
|
1080
|
break;
|
|
|
@@ -1083,19 +1084,19 @@ class UserRepository extends BaseRepository
|
|
1083
|
1084
|
'uid' => $user['uid'],
|
|
1084
|
1085
|
'number' => $num,
|
|
1085
|
1086
|
'status' => 1,
|
|
1086
|
|
- 'mark' => empty($mark) ?'管理员调整京豆':$mark ,
|
|
|
1087
|
+ 'mark' => empty($mark) ? '管理员调整京豆' : $mark,
|
|
1087
|
1088
|
'addtime' => time(),
|
|
1088
|
1089
|
'surplus' => $user['jingdou'],
|
|
1089
|
1090
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
1090
|
1091
|
];
|
|
1091
|
|
- if($award_type == 1){
|
|
|
1092
|
+ if ($award_type == 1) {
|
|
1092
|
1093
|
// 增加
|
|
1093
|
1094
|
$isert_data['type'] = 1;
|
|
1094
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('jingdou', $num)->update();
|
|
1095
|
|
- }else{
|
|
|
1095
|
+ Db::name('user')->where('uid', $user['uid'])->inc('jingdou', $num)->update();
|
|
|
1096
|
+ } else {
|
|
1096
|
1097
|
// 减少
|
|
1097
|
1098
|
$isert_data['type'] = 2;
|
|
1098
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('jingdou', $num)->update();
|
|
|
1099
|
+ Db::name('user')->where('uid', $user['uid'])->dec('jingdou', $num)->update();
|
|
1099
|
1100
|
}
|
|
1100
|
1101
|
Db::name('user_sign_jingdou')->insert($isert_data);
|
|
1101
|
1102
|
break;
|
|
|
@@ -1133,55 +1134,80 @@ class UserRepository extends BaseRepository
|
|
1133
|
1134
|
'uid' => $user['uid'],
|
|
1134
|
1135
|
'number' => $num,
|
|
1135
|
1136
|
'status' => 1,
|
|
1136
|
|
- 'mark' => empty($mark) ?'管理员调整直推贡献值':$mark ,
|
|
|
1137
|
+ 'mark' => empty($mark) ? '管理员调整直推贡献值' : $mark,
|
|
1137
|
1138
|
'addtime' => time(),
|
|
1138
|
1139
|
'surplus' => $user['contribute'],
|
|
1139
|
1140
|
'settlement_time' => date('Y-m-d H:i:s'),
|
|
1140
|
1141
|
];
|
|
1141
|
|
- if($award_type == 1){
|
|
|
1142
|
+ if ($award_type == 1) {
|
|
1142
|
1143
|
// 增加
|
|
1143
|
1144
|
$isert_data['type'] = 1;
|
|
1144
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('per_contribute', $num)->update();
|
|
1145
|
|
- }else{
|
|
|
1145
|
+ Db::name('user')->where('uid', $user['uid'])->inc('per_contribute', $num)->update();
|
|
|
1146
|
+ } else {
|
|
1146
|
1147
|
// 减少
|
|
1147
|
1148
|
$isert_data['type'] = 2;
|
|
1148
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('per_contribute', $num)->update();
|
|
|
1149
|
+ Db::name('user')->where('uid', $user['uid'])->dec('per_contribute', $num)->update();
|
|
1149
|
1150
|
}
|
|
1150
|
1151
|
Db::name('user_sign_gongxian')->insert($isert_data);
|
|
1151
|
1152
|
break;
|
|
|
1153
|
+ // 提现额度
|
|
|
1154
|
+ case 16:
|
|
|
1155
|
+ $insertData = [
|
|
|
1156
|
+ 'user_id' => $user['uid'],
|
|
|
1157
|
+ 'pm' => $user['uid'],
|
|
|
1158
|
+ 'number' => $num,
|
|
|
1159
|
+ 'status' => 1,
|
|
|
1160
|
+ 'type_shop' => 0,
|
|
|
1161
|
+ 'order_sn' => 0,
|
|
|
1162
|
+ 'take_time' => date('Y-m-d H:i:s'),
|
|
|
1163
|
+ 'remark' => empty($mark) ? '管理员调整提现额度' : $mark,
|
|
|
1164
|
+ ];
|
|
|
1165
|
+ if ($award_type == 1) {
|
|
|
1166
|
+ // 增加
|
|
|
1167
|
+ $insertData['pm'] = 1;
|
|
|
1168
|
+ Db::name('user')->where('uid', $user['uid'])->inc('withdrawal_limit', $num)->update();
|
|
|
1169
|
+ } else {
|
|
|
1170
|
+ // 减少
|
|
|
1171
|
+ $insertData['type'] = 0;
|
|
|
1172
|
+ Db::name('user')->where('uid', $user['uid'])->dec('withdrawal_limit', $num)->update();
|
|
|
1173
|
+ }
|
|
|
1174
|
+ $userData = Db::name('user')->where('uid', $user['uid'])->find();
|
|
|
1175
|
+ $insertData['balance'] = $userData['withdrawal_limit'];
|
|
|
1176
|
+ Db::name('user_withdrawal_limit_records')->insert($insertData);
|
|
|
1177
|
+ break;
|
|
1152
|
1178
|
}
|
|
1153
|
|
- if($commission_type){
|
|
|
1179
|
+ if ($commission_type) {
|
|
1154
|
1180
|
$isert_data = [
|
|
1155
|
1181
|
'uid' => $user['uid'],
|
|
1156
|
1182
|
'number' => $num,
|
|
1157
|
1183
|
'status' => 1,
|
|
1158
|
1184
|
'commission_type' => $commission_type,
|
|
1159
|
|
- 'mark' => empty($mark) ?'管理员调整收益':$mark ,
|
|
|
1185
|
+ 'mark' => empty($mark) ? '管理员调整收益' : $mark,
|
|
1160
|
1186
|
'create_time' => date('Y-m-d H:i:s'),
|
|
1161
|
1187
|
'take_time' => time()
|
|
1162
|
1188
|
];
|
|
1163
|
|
- if($commission_type != 5){
|
|
|
1189
|
+ if ($commission_type != 5) {
|
|
1164
|
1190
|
$isert_data['balance'] = $user['brokerage_price'];
|
|
1165
|
|
- if($award_type == 1){
|
|
|
1191
|
+ if ($award_type == 1) {
|
|
1166
|
1192
|
// 增加
|
|
1167
|
1193
|
$isert_data['pm'] = 1;
|
|
1168
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('brokerage_price', $num)->update();
|
|
1169
|
|
- }else{
|
|
|
1194
|
+ Db::name('user')->where('uid', $user['uid'])->inc('brokerage_price', $num)->update();
|
|
|
1195
|
+ } else {
|
|
1170
|
1196
|
// 减少
|
|
1171
|
1197
|
$isert_data['pm'] = 0;
|
|
1172
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('brokerage_price', $num)->update();
|
|
|
1198
|
+ Db::name('user')->where('uid', $user['uid'])->dec('brokerage_price', $num)->update();
|
|
1173
|
1199
|
}
|
|
1174
|
|
- }else{
|
|
|
1200
|
+ } else {
|
|
1175
|
1201
|
$isert_data['balance'] = $user['annuity'];
|
|
1176
|
|
- if($award_type == 1){
|
|
|
1202
|
+ if ($award_type == 1) {
|
|
1177
|
1203
|
// 增加
|
|
1178
|
1204
|
$isert_data['pm'] = 1;
|
|
1179
|
1205
|
$isert_data['gzc'] = 1;
|
|
1180
|
|
- Db::name('user')->where('uid',$user['uid'])->inc('annuity', $num)->update();
|
|
1181
|
|
- }else{
|
|
|
1206
|
+ Db::name('user')->where('uid', $user['uid'])->inc('annuity', $num)->update();
|
|
|
1207
|
+ } else {
|
|
1182
|
1208
|
// 减少
|
|
1183
|
1209
|
$isert_data['pm'] = 0;
|
|
1184
|
|
- Db::name('user')->where('uid',$user['uid'])->dec('annuity', $num)->update();
|
|
|
1210
|
+ Db::name('user')->where('uid', $user['uid'])->dec('annuity', $num)->update();
|
|
1185
|
1211
|
}
|
|
1186
|
1212
|
}
|
|
1187
|
1213
|
Db::name('user_bill')->insert($isert_data);
|