mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-24 02:16:14 +08:00
修改用户级别
This commit is contained in:
parent
164b27519d
commit
3211be860a
@ -82,16 +82,17 @@ class UserLevel extends Controller
|
|||||||
} else {
|
} else {
|
||||||
$vo['utime'] = time();
|
$vo['utime'] = time();
|
||||||
$vo['rebate_rule'] = arr2str($vo['rebate_rule'] ?? []);
|
$vo['rebate_rule'] = arr2str($vo['rebate_rule'] ?? []);
|
||||||
|
// 用户升级条件开关
|
||||||
$vo['goods_vip_status'] = isset($vo['goods_vip_status']) ? 1 : 0;
|
$vo['goods_vip_status'] = isset($vo['goods_vip_status']) ? 1 : 0;
|
||||||
$vo['order_amount_status'] = isset($vo['order_amount_status']) ? 1 : 0;
|
$vo['teams_users_status'] = isset($vo['teams_users_status']) ? 1 : 0;
|
||||||
$vo['teams_total_status'] = isset($vo['teams_total_status']) ? 1 : 0;
|
|
||||||
$vo['teams_direct_status'] = isset($vo['teams_direct_status']) ? 1 : 0;
|
$vo['teams_direct_status'] = isset($vo['teams_direct_status']) ? 1 : 0;
|
||||||
$vo['teams_indirect_status'] = isset($vo['teams_indirect_status']) ? 1 : 0;
|
$vo['teams_indirect_status'] = isset($vo['teams_indirect_status']) ? 1 : 0;
|
||||||
|
$vo['order_amount_status'] = isset($vo['order_amount_status']) ? 1 : 0;
|
||||||
// 根据数量判断状态
|
// 根据数量判断状态
|
||||||
$vo['order_amount_status'] = intval($vo['order_amount_status'] && $vo['order_amount_number'] > 0);
|
$vo['teams_users_status'] = intval($vo['teams_users_status'] && $vo['teams_total_number'] > 0);
|
||||||
$vo['teams_total_status'] = intval($vo['teams_total_status'] && $vo['teams_total_number'] > 0);
|
|
||||||
$vo['teams_direct_status'] = intval($vo['teams_direct_status'] && $vo['teams_direct_number'] > 0);
|
$vo['teams_direct_status'] = intval($vo['teams_direct_status'] && $vo['teams_direct_number'] > 0);
|
||||||
$vo['teams_indirect_status'] = intval($vo['teams_indirect_status'] && $vo['teams_indirect_number'] > 0);
|
$vo['teams_indirect_status'] = intval($vo['teams_indirect_status'] && $vo['teams_indirect_number'] > 0);
|
||||||
|
$vo['order_amount_status'] = intval($vo['order_amount_status'] && $vo['order_amount_number'] > 0);
|
||||||
$state = 0;
|
$state = 0;
|
||||||
foreach ($vo as $k => $v) if (stripos($k, '_status') !== false) $state += $v;
|
foreach ($vo as $k => $v) if (stripos($k, '_status') !== false) $state += $v;
|
||||||
if (empty($state)) $this->error('升级条件不能为空!');
|
if (empty($state)) $this->error('升级条件不能为空!');
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
<fieldset class="layui-form-item">
|
<fieldset class="layui-form-item">
|
||||||
<legend><span class="layui-badge layui-bg-cyan">升级规则</span></legend>
|
<legend><span class="layui-badge layui-bg-cyan">升级规则</span></legend>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
{php}$vo['upgrade_type'] = isset($vo['upgrade_type'])?$vo['upgrade_type']:1;{/php}
|
{php}$vo['upgrade_type'] = $vo['upgrade_type'] ?? 1;{/php}
|
||||||
{foreach [1=>'达成所有条件',0=>'达成任何条件'] as $k => $v}
|
{foreach [1=>'达成所有条件',0=>'达成任何条件'] as $k => $v}
|
||||||
{if isset($vo.upgrade_type) and $vo.upgrade_type eq $k}
|
{if isset($vo.upgrade_type) and $vo.upgrade_type eq $k}
|
||||||
<label class="think-radio"><input checked type="radio" name="upgrade_type" value="{$k}" lay-ignore> {$v}</label>
|
<label class="think-radio"><input checked type="radio" name="upgrade_type" value="{$k}" lay-ignore> {$v}</label>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user