|
|
@@ -246,29 +246,54 @@ class Merchant extends BaseController
|
|
246
|
246
|
$value = input('value');
|
|
247
|
247
|
if (!$name || !$value) return app('json')->fail('保存失败');
|
|
248
|
248
|
|
|
|
249
|
+
|
|
249
|
250
|
/** @var ConfigClassifyRepository $make */
|
|
250
|
|
- if (!in_array($name, ['shop_bonus_setting'])) {
|
|
|
251
|
+ if (!in_array($name, ['base_commission'])) {
|
|
251
|
252
|
switch ($name){
|
|
252
|
|
- case 'shop_bonus_setting':
|
|
253
|
|
- if ((int)$value['shop_bonus_rate'] < 30) {
|
|
254
|
|
- return app('json')->fail('商户让利比例最低30%');
|
|
|
253
|
+ case 'base_commission':
|
|
|
254
|
+ if ((int)$value < 30) {
|
|
|
255
|
+ return app('json')->fail('商户让利比例最低10%');
|
|
255
|
256
|
}
|
|
256
|
257
|
break;
|
|
257
|
258
|
}
|
|
258
|
|
- return app('json')->fail('只支持修改shop_bonus_setting');
|
|
|
259
|
+ return app('json')->fail('只支持修改base_commission');
|
|
259
|
260
|
}
|
|
260
|
261
|
if(Db::name('system_config_value')->where('config_key', $name)->where('mer_id', $merId)->find()){
|
|
261
|
262
|
Db::name('system_config_value')->where('config_key', $name)->where('mer_id', $merId)->update([
|
|
262
|
|
- 'value' => json_encode($value)
|
|
|
263
|
+ 'value' => (int)$value
|
|
263
|
264
|
]);
|
|
264
|
265
|
}else{
|
|
265
|
266
|
Db::name('system_config_value')->insert([
|
|
266
|
267
|
'config_key' => $name,
|
|
267
|
|
- 'value' => json_encode($value),
|
|
|
268
|
+ 'value' => (int)$value,
|
|
268
|
269
|
'mer_id' => $merId,
|
|
269
|
270
|
]);
|
|
270
|
271
|
}
|
|
271
|
272
|
|
|
|
273
|
+
|
|
|
274
|
+ // /** @var ConfigClassifyRepository $make */
|
|
|
275
|
+ // if (!in_array($name, ['shop_bonus_setting'])) {
|
|
|
276
|
+ // switch ($name){
|
|
|
277
|
+ // case 'shop_bonus_setting':
|
|
|
278
|
+ // if ((int)$value['shop_bonus_rate'] < 30) {
|
|
|
279
|
+ // return app('json')->fail('商户让利比例最低30%');
|
|
|
280
|
+ // }
|
|
|
281
|
+ // break;
|
|
|
282
|
+ // }
|
|
|
283
|
+ // return app('json')->fail('只支持修改shop_bonus_setting');
|
|
|
284
|
+ // }
|
|
|
285
|
+ // if(Db::name('system_config_value')->where('config_key', $name)->where('mer_id', $merId)->find()){
|
|
|
286
|
+ // Db::name('system_config_value')->where('config_key', $name)->where('mer_id', $merId)->update([
|
|
|
287
|
+ // 'value' => json_encode($value)
|
|
|
288
|
+ // ]);
|
|
|
289
|
+ // }else{
|
|
|
290
|
+ // Db::name('system_config_value')->insert([
|
|
|
291
|
+ // 'config_key' => $name,
|
|
|
292
|
+ // 'value' => json_encode($value),
|
|
|
293
|
+ // 'mer_id' => $merId,
|
|
|
294
|
+ // ]);
|
|
|
295
|
+ // }
|
|
|
296
|
+
|
|
272
|
297
|
return app('json')->success('保存成功');
|
|
273
|
298
|
}
|
|
274
|
299
|
}
|