修改用户级别

This commit is contained in:
邹景立 2021-02-23 16:07:21 +08:00
parent 164b27519d
commit 3211be860a
2 changed files with 6 additions and 5 deletions

View File

@ -82,16 +82,17 @@ class UserLevel extends Controller
} else {
$vo['utime'] = time();
$vo['rebate_rule'] = arr2str($vo['rebate_rule'] ?? []);
// 用户升级条件开关
$vo['goods_vip_status'] = isset($vo['goods_vip_status']) ? 1 : 0;
$vo['order_amount_status'] = isset($vo['order_amount_status']) ? 1 : 0;
$vo['teams_total_status'] = isset($vo['teams_total_status']) ? 1 : 0;
$vo['teams_users_status'] = isset($vo['teams_users_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['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_total_status'] = intval($vo['teams_total_status'] && $vo['teams_total_number'] > 0);
$vo['teams_users_status'] = intval($vo['teams_users_status'] && $vo['teams_total_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['order_amount_status'] = intval($vo['order_amount_status'] && $vo['order_amount_number'] > 0);
$state = 0;
foreach ($vo as $k => $v) if (stripos($k, '_status') !== false) $state += $v;
if (empty($state)) $this->error('升级条件不能为空!');

View File

@ -24,7 +24,7 @@
<fieldset class="layui-form-item">
<legend><span class="layui-badge layui-bg-cyan">升级规则</span></legend>
<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}
{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>