增加:惠民积分基本设置
This commit is contained in:
parent
17a2cc31df
commit
402058e122
|
|
@ -163,6 +163,26 @@ class ExchangeQuotaRepository extends BaseRepository{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Common: 设置获取
|
||||||
|
* Author: wu-hui
|
||||||
|
* Time: 2024/07/01 10:52
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
|
public function getConfig(){
|
||||||
|
$config = systemConfig([
|
||||||
|
'quota_integral_rate',
|
||||||
|
'quota_integral_diff_rate',
|
||||||
|
'quota_integral_upgrade_switch',
|
||||||
|
'quota_integral_upgrade_money',
|
||||||
|
'quota_integral_upgrade_level',
|
||||||
|
]);
|
||||||
|
// 信息处理
|
||||||
|
$config['quota_integral_upgrade_switch'] = (int)$config['quota_integral_upgrade_switch'];
|
||||||
|
|
||||||
|
|
||||||
|
return $config;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,9 @@
|
||||||
namespace app\controller\admin\user;
|
namespace app\controller\admin\user;
|
||||||
|
|
||||||
use app\common\model\user\ExchangePickupPoint;
|
use app\common\model\user\ExchangePickupPoint;
|
||||||
|
use app\common\repositories\marketing\AgentRepository;
|
||||||
|
use app\common\repositories\system\config\ConfigClassifyRepository;
|
||||||
|
use app\common\repositories\system\config\ConfigValueRepository;
|
||||||
use app\common\repositories\user\ExchangeIntegralRecordRepository;
|
use app\common\repositories\user\ExchangeIntegralRecordRepository;
|
||||||
use app\common\repositories\user\ExchangePickupPointRepository;
|
use app\common\repositories\user\ExchangePickupPointRepository;
|
||||||
use app\common\repositories\user\ExchangePickupRecordRepository;
|
use app\common\repositories\user\ExchangePickupRecordRepository;
|
||||||
|
|
@ -12,9 +15,10 @@ use crmeb\basic\BaseController;
|
||||||
use app\common\model\user\User;
|
use app\common\model\user\User;
|
||||||
|
|
||||||
|
|
||||||
class ExchangeQuota extends BaseController
|
class ExchangeQuota extends BaseController{
|
||||||
{
|
|
||||||
protected $repository;
|
protected $repository;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Common: 额度信息 - 统计
|
* Common: 额度信息 - 统计
|
||||||
* Author: wu-hui
|
* Author: wu-hui
|
||||||
|
|
@ -190,6 +194,38 @@ class ExchangeQuota extends BaseController
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Common: 配置信息 - 修改
|
||||||
|
* Author: wu-hui
|
||||||
|
* Time: 2024/07/01 10:15
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
|
public function setConfig(){
|
||||||
|
$config = $this->request->params([
|
||||||
|
['quota_integral_rate',0],// 赠送比例
|
||||||
|
['quota_integral_diff_rate',0],// 补差折扣,以原价的百分之多少进行现金支付
|
||||||
|
['quota_integral_upgrade_switch',0],// 是否开启消费升级
|
||||||
|
['quota_integral_upgrade_money',0],// 升级分销商要求金额
|
||||||
|
['quota_integral_upgrade_level',0],// 升级后等级
|
||||||
|
]);
|
||||||
|
// 保存信息
|
||||||
|
$cid = app()->make(ConfigClassifyRepository::class)->getConfigClassifyKeyById('quota_config', '额度与积分配置');
|
||||||
|
if (!$cid) return app('json')->fail('保存失败');
|
||||||
|
app()->make(ConfigValueRepository::class)->setFormData($config,$this->request->merId());
|
||||||
|
return app('json')->success('保存成功');
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Common: 配置信息 - 获取
|
||||||
|
* Author: wu-hui
|
||||||
|
* Time: 2024/07/01 10:15
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
|
public function getConfig(){
|
||||||
|
$config = app()->make(ExchangeQuotaRepository::class)->getConfig();
|
||||||
|
|
||||||
|
return app('json')->success($config);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -426,7 +426,7 @@ Route::group(function () {
|
||||||
]);
|
]);
|
||||||
// 酒卡额度
|
// 酒卡额度
|
||||||
Route::group('user/exchange_quota', function () {
|
Route::group('user/exchange_quota', function () {
|
||||||
// 酒卡额度相关
|
// 酒卡额度相关管理
|
||||||
Route::get('quota_title','.ExchangeQuota/quotaTitle')->name('systemUserExchangeQuotaTitle')->option([
|
Route::get('quota_title','.ExchangeQuota/quotaTitle')->name('systemUserExchangeQuotaTitle')->option([
|
||||||
'_alias' => '额度统计',
|
'_alias' => '额度统计',
|
||||||
]);
|
]);
|
||||||
|
|
@ -436,6 +436,15 @@ Route::group(function () {
|
||||||
Route::get('quota_record_list', '.ExchangeQuota/quotaRecordList')->name('systemUserExchangeQuotaRecordList')->option([
|
Route::get('quota_record_list', '.ExchangeQuota/quotaRecordList')->name('systemUserExchangeQuotaRecordList')->option([
|
||||||
'_alias' => '额度变更记录',
|
'_alias' => '额度变更记录',
|
||||||
]);
|
]);
|
||||||
|
// 酒卡额度相关设置
|
||||||
|
Route::get('quota_get_config','.ExchangeQuota/getConfig')->name('systemUserExchangeQuotaConfigGet')->option([
|
||||||
|
'_alias' => '配置获取',
|
||||||
|
]);
|
||||||
|
Route::post('quota_set_config','.ExchangeQuota/setConfig')->name('systemUserExchangeQuotaConfigSet')->option([
|
||||||
|
'_alias' => '编辑配置',
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
// 兑换积分相关
|
// 兑换积分相关
|
||||||
Route::get('integral_title','.ExchangeQuota/integralTitle')->name('systemUserExchangeIntegralTitle')->option([
|
Route::get('integral_title','.ExchangeQuota/integralTitle')->name('systemUserExchangeIntegralTitle')->option([
|
||||||
'_alias' => '积分统计',
|
'_alias' => '积分统计',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue