Sfoglia il codice sorgente

奖励设置调整

xialei 1 anno fa
parent
commit
dd287dfe43

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

@@ -96,8 +96,8 @@ class UserAwardRepository extends BaseRepository
96
             'name' => '复购金',
96
             'name' => '复购金',
97
             'key' => 'fugou',
97
             'key' => 'fugou',
98
             'number_rate' => $brokerage_fugou_rate['fugou_rate']??0,
98
             'number_rate' => $brokerage_fugou_rate['fugou_rate']??0,
99
-            'guquan_rate' => $fugou_guquan_rate??0,
100
             'lianchuang_rate' => $fugou_lianchuang_rate??0,
99
             'lianchuang_rate' => $fugou_lianchuang_rate??0,
100
+            'guquan_rate' => $fugou_guquan_rate??0,
101
             'user_groub_1' => $user_group_fugou_rate[0]['rate']??0,
101
             'user_groub_1' => $user_group_fugou_rate[0]['rate']??0,
102
             'user_groub_2' => $user_group_fugou_rate[1]['rate']??0,
102
             'user_groub_2' => $user_group_fugou_rate[1]['rate']??0,
103
             'user_groub_3' => $user_group_fugou_rate[2]['rate']??0,
103
             'user_groub_3' => $user_group_fugou_rate[2]['rate']??0,
@@ -120,11 +120,11 @@ class UserAwardRepository extends BaseRepository
120
      */
120
      */
121
     public function form(array $formData = [])
121
     public function form(array $formData = [])
122
     {
122
     {
123
-        $action = Route::buildUrl('configAwardUpdate' , $formData['key'])->build();
123
+        $action = Route::buildUrl('configAwardUpdate' , $formData)->build();
124
         return Elm::createForm($action, [
124
         return Elm::createForm($action, [
125
             Elm::number('number_rate', $formData['name'].'占比(%)')->min(0)->size('large'),
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
             Elm::number('user_groub_1', '消费者占比(%)')->min(0)->size('large'),
128
             Elm::number('user_groub_1', '消费者占比(%)')->min(0)->size('large'),
129
             Elm::number('user_groub_2', '业务员占比(%)')->min(0)->size('large'),
129
             Elm::number('user_groub_2', '业务员占比(%)')->min(0)->size('large'),
130
             Elm::number('user_groub_3', '业务经理占比(%)')->min(0)->size('large'),
130
             Elm::number('user_groub_3', '业务经理占比(%)')->min(0)->size('large'),
@@ -163,7 +163,9 @@ class UserAwardRepository extends BaseRepository
163
             $brokerage_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->value("value");
163
             $brokerage_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->value("value");
164
             $brokerage_fugou_rate = json_decode($brokerage_fugou_rate, true);
164
             $brokerage_fugou_rate = json_decode($brokerage_fugou_rate, true);
165
             $brokerage_fugou_rate['brokerage_rate'] = $data['number_rate'];
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
             $user_group_rate = Db::name("system_config_value")->where(["config_key"=>"user_group_rate"])->value("value");
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
             $user_group_rate[4]['rate'] = $data['user_groub_5'];
177
             $user_group_rate[4]['rate'] = $data['user_groub_5'];
176
             $user_group_rate[5]['rate'] = $data['user_groub_6'];
178
             $user_group_rate[5]['rate'] = $data['user_groub_6'];
177
             $user_group_rate[6]['rate'] = $data['user_groub_7'];
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
         if ($key == 'fugou') {
188
         if ($key == 'fugou') {
@@ -188,7 +190,9 @@ class UserAwardRepository extends BaseRepository
188
             $brokerage_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->value("value");
190
             $brokerage_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"brokerage_fugou_rate"])->value("value");
189
             $brokerage_fugou_rate = json_decode($brokerage_fugou_rate, true);
191
             $brokerage_fugou_rate = json_decode($brokerage_fugou_rate, true);
190
             $brokerage_fugou_rate['fugou_rate'] = $data['number_rate'];
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
             $user_group_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"user_group_fugou_rate"])->value("value");
197
             $user_group_fugou_rate = Db::name("system_config_value")->where(["config_key"=>"user_group_fugou_rate"])->value("value");
194
             $user_group_fugou_rate = json_decode($user_group_fugou_rate, true);
198
             $user_group_fugou_rate = json_decode($user_group_fugou_rate, true);
@@ -199,11 +203,13 @@ class UserAwardRepository extends BaseRepository
199
             $user_group_fugou_rate[4]['rate'] = $data['user_groub_5'];
203
             $user_group_fugou_rate[4]['rate'] = $data['user_groub_5'];
200
             $user_group_fugou_rate[5]['rate'] = $data['user_groub_6'];
204
             $user_group_fugou_rate[5]['rate'] = $data['user_groub_6'];
201
             $user_group_fugou_rate[6]['rate'] = $data['user_groub_7'];
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
         return true;
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
      * @return mixed
64
      * @return mixed
66
      * @throws DataNotFoundException
65
      * @throws DataNotFoundException
67
      * @throws DbException
66
      * @throws DbException

+ 2 - 2
route/admin.php

@@ -97,8 +97,8 @@ Route::group(config('admin.api_admin_prefix') . '/', function () {
97
         Route::group('config/award', function () {
97
         Route::group('config/award', function () {
98
             Route::get('lst', '/lst')->name('configAwardLst');
98
             Route::get('lst', '/lst')->name('configAwardLst');
99
             Route::post('update/:key', '/update')->name('configAwardUpdate');
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
         Route::group('config/others', function () {
103
         Route::group('config/others', function () {
104
             Route::get('lst', 'ConfigOthers/lst')->name('configOthersSettingLst');
104
             Route::get('lst', 'ConfigOthers/lst')->name('configOthersSettingLst');