xialei 1 год назад
Родитель
Сommit
dd287dfe43

+ 18 - 12
app/common/repositories/user/UserAwardRepository.php

@@ -96,8 +96,8 @@ class UserAwardRepository extends BaseRepository
96 96
             'name' => '复购金',
97 97
             'key' => 'fugou',
98 98
             'number_rate' => $brokerage_fugou_rate['fugou_rate']??0,
99
-            'guquan_rate' => $fugou_guquan_rate??0,
100 99
             'lianchuang_rate' => $fugou_lianchuang_rate??0,
100
+            'guquan_rate' => $fugou_guquan_rate??0,
101 101
             'user_groub_1' => $user_group_fugou_rate[0]['rate']??0,
102 102
             'user_groub_2' => $user_group_fugou_rate[1]['rate']??0,
103 103
             'user_groub_3' => $user_group_fugou_rate[2]['rate']??0,
@@ -120,11 +120,11 @@ class UserAwardRepository extends BaseRepository
120 120
      */
121 121
     public function form(array $formData = [])
122 122
     {
123
-        $action = Route::buildUrl('configAwardUpdate' , $formData['key'])->build();
123
+        $action = Route::buildUrl('configAwardUpdate' , $formData)->build();
124 124
         return Elm::createForm($action, [
125 125
             Elm::number('number_rate', $formData['name'].'占比(%)')->min(0)->size('large'),
126
-            Elm::number('guquan_rate', '联创占比(%)')->min(0)->size('large'),
127
-            Elm::number('lianchuang_rate', '股权占比(%)')->min(0)->size('large'),
126
+            Elm::number('lianchuang_rate', '联创占比(%)')->min(0)->size('large'),
127
+            Elm::number('guquan_rate', '股权占比(%)')->min(0)->size('large'),
128 128
             Elm::number('user_groub_1', '消费者占比(%)')->min(0)->size('large'),
129 129
             Elm::number('user_groub_2', '业务员占比(%)')->min(0)->size('large'),
130 130
             Elm::number('user_groub_3', '业务经理占比(%)')->min(0)->size('large'),
@@ -163,7 +163,9 @@ class UserAwardRepository extends BaseRepository
163 163
             $brokerage_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->value("value");
164 164
             $brokerage_fugou_rate = json_decode($brokerage_fugou_rate, true);
165 165
             $brokerage_fugou_rate['brokerage_rate'] = $data['number_rate'];
166
-            Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->where('mer_id', 0)->update(json_encode($brokerage_fugou_rate));
166
+            Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->where('mer_id', 0)->update([
167
+                'value' => json_encode($brokerage_fugou_rate)
168
+            ]);
167 169
 
168 170
             //修改佣金等级分成比例
169 171
             $user_group_rate = Db::name("system_config_value")->where(["config_key"=>"user_group_rate"])->value("value");
@@ -175,12 +177,12 @@ class UserAwardRepository extends BaseRepository
175 177
             $user_group_rate[4]['rate'] = $data['user_groub_5'];
176 178
             $user_group_rate[5]['rate'] = $data['user_groub_6'];
177 179
             $user_group_rate[6]['rate'] = $data['user_groub_7'];
178
-            Db::name("system_config_value")->where(["config_key"=>"user_group_rate"])->where('mer_id', 0)->update(json_encode($user_group_rate));
180
+            Db::name("system_config_value")->where(["config_key"=>"user_group_rate"])->where('mer_id', 0)->update(['value' =>json_encode($user_group_rate)]);
179 181
 
180 182
             //修改佣金股权比例
181
-            Db::name("system_config_value")->where(["config_key"=>"brokerage_guquan_rate"])->where('mer_id', 0)->update($data['guquan_rate']);
183
+            Db::name("system_config_value")->where(["config_key"=>"brokerage_guquan_rate"])->where('mer_id', 0)->update(['value' =>$data['guquan_rate']]);
182 184
             //修改佣金联创比例
183
-            Db::name("system_config_value")->where(["config_key"=>"brokerage_lianchuang_rate"])->where('mer_id', 0)->update($data['lianchuang_rate']);
185
+            Db::name("system_config_value")->where(["config_key"=>"brokerage_lianchuang_rate"])->where('mer_id', 0)->update(['value' =>$data['lianchuang_rate']]);
184 186
         }
185 187
 
186 188
         if ($key == 'fugou') {
@@ -188,7 +190,9 @@ class UserAwardRepository extends BaseRepository
188 190
             $brokerage_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->value("value");
189 191
             $brokerage_fugou_rate = json_decode($brokerage_fugou_rate, true);
190 192
             $brokerage_fugou_rate['fugou_rate'] = $data['number_rate'];
191
-            Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->where('mer_id', 0)->update(json_encode($brokerage_fugou_rate));
193
+            Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->where('mer_id', 0)->update([
194
+                'value' => json_encode($brokerage_fugou_rate)
195
+            ]);
192 196
             //修改复购金等级分成比例
193 197
             $user_group_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"user_group_fugou_rate"])->value("value");
194 198
             $user_group_fugou_rate = json_decode($user_group_fugou_rate, true);
@@ -199,11 +203,13 @@ class UserAwardRepository extends BaseRepository
199 203
             $user_group_fugou_rate[4]['rate'] = $data['user_groub_5'];
200 204
             $user_group_fugou_rate[5]['rate'] = $data['user_groub_6'];
201 205
             $user_group_fugou_rate[6]['rate'] = $data['user_groub_7'];
202
-            Db::name("system_config_value")->where(["config_key"=>"user_group_fugou_rate"])->where('mer_id', 0)->update(json_encode($user_group_fugou_rate));
206
+            Db::name("system_config_value")->where(["config_key"=>"user_group_fugou_rate"])->where('mer_id', 0)->update([
207
+                'value' => json_encode($user_group_fugou_rate)
208
+            ]);
203 209
             //修改复购金股权比例
204
-            Db::name("system_config_value")->where(["config_key"=>"fugou_guquan_rate"])->where('mer_id', 0)->update($data['guquan_rate']);
210
+            Db::name("system_config_value")->where(["config_key"=>"fugou_guquan_rate"])->where('mer_id', 0)->update(['value' => $data['guquan_rate']]);
205 211
             //修改复购金联创比例
206
-            Db::name("system_config_value")->where(["config_key"=>"fugou_lianchuang_rate"])->where('mer_id', 0)->update($data['lianchuang_rate']);
212
+            Db::name("system_config_value")->where(["config_key"=>"fugou_lianchuang_rate"])->where('mer_id', 0)->update(['value' => $data['lianchuang_rate']]);
207 213
         }
208 214
 
209 215
         return true;

+ 0 - 1
app/controller/admin/system/config/Award.php

@@ -61,7 +61,6 @@ class Award extends BaseController
61 61
     }
62 62
 
63 63
     /**
64
-     * @param int $id
65 64
      * @return mixed
66 65
      * @throws DataNotFoundException
67 66
      * @throws DbException

+ 2 - 2
route/admin.php

@@ -97,8 +97,8 @@ Route::group(config('admin.api_admin_prefix') . '/', function () {
97 97
         Route::group('config/award', function () {
98 98
             Route::get('lst', '/lst')->name('configAwardLst');
99 99
             Route::post('update/:key', '/update')->name('configAwardUpdate');
100
-            Route::get('update/table/:id', '/updateTable')->name('configAwardUpdateForm');
101
-        })->prefix('admin.system.config.award');
100
+            Route::get('update/table', '/updateTable')->name('configAwardUpdateForm');
101
+        })->prefix('admin.system.config.award');    
102 102
 
103 103
         Route::group('config/others', function () {
104 104
             Route::get('lst', 'ConfigOthers/lst')->name('configOthersSettingLst');