Przeglądaj źródła

style(user): 格式化用户奖励调整功能代码

- 统一函数参数间的空格格式
- 规范条件语句中的括号和空格格式
- 整理字符串拼接中的空格格式
- 添加新的提现额度类型处理逻辑
- 标准化数据库操作中的字段引用格式
- 优化代码缩进和换行格式
shichen 4 miesięcy temu
rodzic
commit
ce6cbc6170
1 zmienionych plików z 81 dodań i 55 usunięć
  1. 81 55
      app/common/repositories/user/UserRepository.php

+ 81 - 55
app/common/repositories/user/UserRepository.php

@@ -944,28 +944,29 @@ class UserRepository extends BaseRepository
944
      * @throws DbException
944
      * @throws DbException
945
      * @throws ModelNotFoundException
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
         $user = $this->dao->get($id);
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
             $commission_type = 0;
951
             $commission_type = 0;
951
-            switch ($type){
952
+            switch ($type) {
952
                 // PV
953
                 // PV
953
                 case 1:
954
                 case 1:
954
-                    if($award_type == 1){
955
+                    if ($award_type == 1) {
955
                         // 增加
956
                         // 增加
956
                         $isert_data = [
957
                         $isert_data = [
957
                             'uid' => $user['uid'],
958
                             'uid' => $user['uid'],
958
                             'pv' => $num,
959
                             'pv' => $num,
959
                             'status' => 1,
960
                             'status' => 1,
960
                             'addtime' => time(),
961
                             'addtime' => time(),
961
-                            'mark' => empty($mark) ?'管理员调整pv值' :  $mark,
962
+                            'mark' => empty($mark) ? '管理员调整pv值' : $mark,
962
                             'settlement_time' => date('Y-m-d H:i:s'),
963
                             'settlement_time' => date('Y-m-d H:i:s'),
963
                         ];
964
                         ];
964
                         Db::name('user_pv_log')->insert($isert_data);
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
                     break;
971
                     break;
971
                 // 积分
972
                 // 积分
@@ -974,19 +975,19 @@ class UserRepository extends BaseRepository
974
                         'uid' => $user['uid'],
975
                         'uid' => $user['uid'],
975
                         'reward_socre' => $num,
976
                         'reward_socre' => $num,
976
                         'status' => 1,
977
                         'status' => 1,
977
-                        'mark' => empty($mark) ?'管理员调整积分' : $mark ,
978
+                        'mark' => empty($mark) ? '管理员调整积分' : $mark,
978
                         'addtime' => time(),
979
                         'addtime' => time(),
979
                         'surplus' => $user['score'],
980
                         'surplus' => $user['score'],
980
                         'settlement_time' => date('Y-m-d H:i:s'),
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
                         $isert_data['pm'] = 1;
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
                         $isert_data['pm'] = 2;
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
                     Db::name('user_sign_score')->insert($isert_data);
992
                     Db::name('user_sign_score')->insert($isert_data);
992
                     break;
993
                     break;
@@ -996,19 +997,19 @@ class UserRepository extends BaseRepository
996
                         'uid' => $user['uid'],
997
                         'uid' => $user['uid'],
997
                         'number' => $num,
998
                         'number' => $num,
998
                         'status' => 1,
999
                         'status' => 1,
999
-                        'mark' => empty($mark) ?'管理员调整复购金' :$mark ,
1000
+                        'mark' => empty($mark) ? '管理员调整复购金' : $mark,
1000
                         'addtime' => time(),
1001
                         'addtime' => time(),
1001
                         'surplus' => $user['fugou'],
1002
                         'surplus' => $user['fugou'],
1002
                         'settlement_time' => date('Y-m-d H:i:s'),
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
                         $isert_data['type'] = 1;
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
                         $isert_data['type'] = 2;
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
                     Db::name('user_sign_fugou')->insert($isert_data);
1014
                     Db::name('user_sign_fugou')->insert($isert_data);
1014
                     break;
1015
                     break;
@@ -1018,19 +1019,19 @@ class UserRepository extends BaseRepository
1018
                         'uid' => $user['uid'],
1019
                         'uid' => $user['uid'],
1019
                         'number' => $num,
1020
                         'number' => $num,
1020
                         'status' => 1,
1021
                         'status' => 1,
1021
-                        'mark' => empty($mark) ?'管理员调整红包':$mark ,
1022
+                        'mark' => empty($mark) ? '管理员调整红包' : $mark,
1022
                         'addtime' => time(),
1023
                         'addtime' => time(),
1023
                         'surplus' => $user['hongbao'],
1024
                         'surplus' => $user['hongbao'],
1024
                         'settlement_time' => date('Y-m-d H:i:s'),
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
                         $isert_data['type'] = 1;
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
                         $isert_data['type'] = 2;
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
                     Db::name('user_sign_hongbao')->insert($isert_data);
1036
                     Db::name('user_sign_hongbao')->insert($isert_data);
1036
                     break;
1037
                     break;
@@ -1040,19 +1041,19 @@ class UserRepository extends BaseRepository
1040
                         'uid' => $user['uid'],
1041
                         'uid' => $user['uid'],
1041
                         'number' => $num,
1042
                         'number' => $num,
1042
                         'status' => 1,
1043
                         'status' => 1,
1043
-                        'mark' => empty($mark) ?'管理员调整贡献值':$mark ,
1044
+                        'mark' => empty($mark) ? '管理员调整贡献值' : $mark,
1044
                         'addtime' => time(),
1045
                         'addtime' => time(),
1045
                         'surplus' => $user['contribute'],
1046
                         'surplus' => $user['contribute'],
1046
                         'settlement_time' => date('Y-m-d H:i:s'),
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
                         $isert_data['type'] = 1;
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
                         $isert_data['type'] = 2;
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
                     Db::name('user_sign_gongxian')->insert($isert_data);
1058
                     Db::name('user_sign_gongxian')->insert($isert_data);
1058
                     break;
1059
                     break;
@@ -1061,19 +1062,19 @@ class UserRepository extends BaseRepository
1061
                     $isert_data = [
1062
                     $isert_data = [
1062
                         'uid' => $user['uid'],
1063
                         'uid' => $user['uid'],
1063
                         'number' => $num,
1064
                         'number' => $num,
1064
-                        'mark' => empty($mark) ?'管理员调整vr':$mark ,
1065
+                        'mark' => empty($mark) ? '管理员调整vr' : $mark,
1065
                         'addtime' => time(),
1066
                         'addtime' => time(),
1066
                         'surplus' => $user['vr'],
1067
                         'surplus' => $user['vr'],
1067
                         'settlement_time' => date('Y-m-d H:i:s'),
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
                         $isert_data['type'] = 1;
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
                         $isert_data['type'] = 2;
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
                     Db::name('user_sign_vr')->insert($isert_data);
1079
                     Db::name('user_sign_vr')->insert($isert_data);
1079
                     break;
1080
                     break;
@@ -1083,19 +1084,19 @@ class UserRepository extends BaseRepository
1083
                         'uid' => $user['uid'],
1084
                         'uid' => $user['uid'],
1084
                         'number' => $num,
1085
                         'number' => $num,
1085
                         'status' => 1,
1086
                         'status' => 1,
1086
-                        'mark' => empty($mark) ?'管理员调整京豆':$mark ,
1087
+                        'mark' => empty($mark) ? '管理员调整京豆' : $mark,
1087
                         'addtime' => time(),
1088
                         'addtime' => time(),
1088
                         'surplus' => $user['jingdou'],
1089
                         'surplus' => $user['jingdou'],
1089
                         'settlement_time' => date('Y-m-d H:i:s'),
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
                         $isert_data['type'] = 1;
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
                         $isert_data['type'] = 2;
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
                     Db::name('user_sign_jingdou')->insert($isert_data);
1101
                     Db::name('user_sign_jingdou')->insert($isert_data);
1101
                     break;
1102
                     break;
@@ -1133,55 +1134,80 @@ class UserRepository extends BaseRepository
1133
                         'uid' => $user['uid'],
1134
                         'uid' => $user['uid'],
1134
                         'number' => $num,
1135
                         'number' => $num,
1135
                         'status' => 1,
1136
                         'status' => 1,
1136
-                        'mark' => empty($mark) ?'管理员调整直推贡献值':$mark ,
1137
+                        'mark' => empty($mark) ? '管理员调整直推贡献值' : $mark,
1137
                         'addtime' => time(),
1138
                         'addtime' => time(),
1138
                         'surplus' => $user['contribute'],
1139
                         'surplus' => $user['contribute'],
1139
                         'settlement_time' => date('Y-m-d H:i:s'),
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
                         $isert_data['type'] = 1;
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
                         $isert_data['type'] = 2;
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
                     Db::name('user_sign_gongxian')->insert($isert_data);
1151
                     Db::name('user_sign_gongxian')->insert($isert_data);
1151
                     break;
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
                 $isert_data = [
1180
                 $isert_data = [
1155
                     'uid' => $user['uid'],
1181
                     'uid' => $user['uid'],
1156
                     'number' => $num,
1182
                     'number' => $num,
1157
                     'status' => 1,
1183
                     'status' => 1,
1158
                     'commission_type' => $commission_type,
1184
                     'commission_type' => $commission_type,
1159
-                    'mark' => empty($mark) ?'管理员调整收益':$mark ,
1185
+                    'mark' => empty($mark) ? '管理员调整收益' : $mark,
1160
                     'create_time' => date('Y-m-d H:i:s'),
1186
                     'create_time' => date('Y-m-d H:i:s'),
1161
                     'take_time' => time()
1187
                     'take_time' => time()
1162
                 ];
1188
                 ];
1163
-                if($commission_type != 5){
1189
+                if ($commission_type != 5) {
1164
                     $isert_data['balance'] = $user['brokerage_price'];
1190
                     $isert_data['balance'] = $user['brokerage_price'];
1165
-                    if($award_type == 1){
1191
+                    if ($award_type == 1) {
1166
                         // 增加
1192
                         // 增加
1167
                         $isert_data['pm'] = 1;
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
                         $isert_data['pm'] = 0;
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
                     $isert_data['balance'] = $user['annuity'];
1201
                     $isert_data['balance'] = $user['annuity'];
1176
-                    if($award_type == 1){
1202
+                    if ($award_type == 1) {
1177
                         // 增加
1203
                         // 增加
1178
                         $isert_data['pm'] = 1;
1204
                         $isert_data['pm'] = 1;
1179
                         $isert_data['gzc'] = 1;
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
                         $isert_data['pm'] = 0;
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
                 Db::name('user_bill')->insert($isert_data);
1213
                 Db::name('user_bill')->insert($isert_data);