feat: add channel code integral reward
This commit is contained in:
@@ -1629,7 +1629,8 @@ class SystemConfigServices extends BaseServices implements ServeConfigInterface
|
||||
|
||||
$data = $this->getConfigAllField([
|
||||
'integral_ratio_status', 'integral_ratio', 'integral_max_type', 'integral_max_num', 'integral_max_rate', 'order_give_integral', 'integral_effective_status',
|
||||
'integral_effective_time', 'next_clear_month_time', 'next_clear_quarter_time', 'next_clear_year_time', 'integral_frozen'
|
||||
'integral_effective_time', 'next_clear_month_time', 'next_clear_quarter_time', 'next_clear_year_time', 'integral_frozen',
|
||||
'channel_code_integral_status', 'channel_code_agent_uid', 'channel_code_give_integral'
|
||||
]);
|
||||
|
||||
/** @var UserIntegralServices $userIntergralServices */
|
||||
@@ -1650,6 +1651,10 @@ class SystemConfigServices extends BaseServices implements ServeConfigInterface
|
||||
])->options($this->getOptions($data['integral_max_type']['parameter']))
|
||||
])->info($data['integral_ratio_status']['desc']),
|
||||
Build::inputNum('order_give_integral', $data['order_give_integral']['info'], $data['order_give_integral']['value'])->info($data['order_give_integral']['desc'])->min(0),
|
||||
Build::switch('channel_code_integral_status', $data['channel_code_integral_status']['info'], (int)$data['channel_code_integral_status']['value'])
|
||||
->falseValue('关闭', 0)->trueValue('开启', 1)->info($data['channel_code_integral_status']['desc']),
|
||||
Build::inputNum('channel_code_agent_uid', $data['channel_code_agent_uid']['info'], $data['channel_code_agent_uid']['value'])->info($data['channel_code_agent_uid']['desc'])->min(0),
|
||||
Build::inputNum('channel_code_give_integral', $data['channel_code_give_integral']['info'], $data['channel_code_give_integral']['value'])->info($data['channel_code_give_integral']['desc'])->min(0),
|
||||
Build::radio('integral_effective_status', $data['integral_effective_status']['info'], $data['integral_effective_status']['value'])
|
||||
->info($data['integral_effective_status']['desc'])->control(1, [
|
||||
Build::radio('integral_effective_time', $data['integral_effective_time']['info'], $data['integral_effective_time']['value'])
|
||||
|
||||
@@ -20,7 +20,10 @@ class ClearServices extends BaseServices
|
||||
*/
|
||||
protected function delDirAndFile($dirName)
|
||||
{
|
||||
$list = glob($dirName . '*');
|
||||
if (!is_dir($dirName)) {
|
||||
return;
|
||||
}
|
||||
$list = glob($dirName . '*') ?: [];
|
||||
foreach ($list as $file) {
|
||||
if (is_dir($file))
|
||||
$this->delDirAndFile($file . DS);
|
||||
|
||||
Reference in New Issue
Block a user