跳到主要内容

特殊用户

功能描述

新增低保户、黑名单。拉黑用户并限制用户购气次数、购气量

项目: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

按钮操作

新增黑名单

打开新增黑名单表单,需要新增黑名单权限

列表操作

单击

单击后,打开修正表单页面

取消黑名单

单击后,取消黑名单,需要取消黑名单权限