|
|
@@ -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;
|