特殊用户
功能描述
新增低保户、黑名单。拉黑用户并限制用户购气次数、购气量
项目:
SaleClient
组件:
SpecialUserManage
组件别名:
special-user-manage
低保户管理
页面需要配置
低保户管理
权限 才会显示出来
查询条件
没有特殊 不做阐述
查询列表
主要查询sql
select * from (
select
b.*,e.f_user_name,isnull(sv.value,2) value,e.f_user_phone,e.f_userinfo_code,ua.f_address,m.f_price_name
from t_basicliving b
LEFT JOIN t_userfiles f on f.f_userfiles_id = b.f_userfiles_id
left join t_userinfo e on b.f_userinfo_id = e.f_userinfo_id
LEFT JOIN (
SELECT
*
FROM
t_stairprice
WHERE
getdate() >= f_perform_date
AND getdate() <= f_end_date
AND f_state = '有效'
) m ON m.f_price_id = b.f_price_id
LEFT JOIN t_user_address ua on f.f_useraddress_id = ua.id
left join t_singlevalue sv on b.f_orgid=sv.f_filialeids and sv.name='低保周期'
) s
where {condition}
order by s.f_userfiles_id desc
按钮操作
新增低保户
打开新增低保户表单
列表操作
单击
单击后,打开修正表单页面
查看按钮
单击后,查看附件
黑名单管理
页面需要配置
黑名单管理
权限 才会显示出来
查询条件
没有特殊 不做阐述
查询列表
主要查询sql
select *
from (select i.f_userinfo_code f_userinfo_code,
i.f_user_name f_user_name,
i.f_user_phone f_user_phone,
p.f_userinfo_id,
p.f_state f_state,
a.f_address,
cp.f_offsite_time,
i.f_orgid f_orgid,
i.f_orgname,
p.f_parameter_value f_parameter_value,
comm.f_comments,
uf.f_operatorid,
uf.f_depid,
uf.f_meternumber,
uf.f_card_id
from t_userproperties p
left join t_userinfo i on p.f_userinfo_id = i.f_userinfo_id
left join t_userfiles uf on p.f_userinfo_id = uf.f_userinfo_id
left join t_user_address a on a.f_userinfo_id = i.f_userinfo_id
left join t_check_paper cp on cp.f_userinfoid = p.f_userinfo_id
left join (select id, f_comments, t.f_userinfo_id
from t_record t
INNER JOIN (select max(s.id) ids, s.f_userinfo_id
from t_record s
GROUP BY s.f_userinfo_id) b on b.ids = t.id) comm
on comm.f_userinfo_id = p.f_userinfo_id
WHERE p.f_parameter_key = 'blackList'
and p.f_state = '有效') t_
where {condition}
order by f_userinfo_code
按钮操作
新增黑名单
打开新增黑名单表单,需要
新增黑名单
权限
列表操作
单击
单击后,打开修正表单页面
取消黑名单
单击后,取消黑名单,需要
取消黑名单
权限