|
|
@@ -1,20 +1,39 @@
|
|
|
-select t1.userid,
|
|
|
- t1.name,
|
|
|
- t1.createby,
|
|
|
- t1.createdate,
|
|
|
- t1.changeby,
|
|
|
- t1.remarks,
|
|
|
- t1.changedate,
|
|
|
- t1.phonenumber,
|
|
|
- t1.status,
|
|
|
- t1.accountno,
|
|
|
- t2.siteid,
|
|
|
- t2.usertype
|
|
|
-from sys_users t1
|
|
|
- inner join sys_usersite t2 on t1.userid = t2.userid and t2.siteid = $siteid$
|
|
|
- inner join sys_enterprise_hr t4 on t1.userid = t4.userid
|
|
|
- inner join sa_agents t5 on t5.sys_enterpriseid = t4.sys_enterpriseid
|
|
|
-where exists(select userid,rolename from sys_userrole a1 inner join sys_role a2 on a1.roleid=a2.roleid and userid=t1.userid and rolename like '%AGENT_FWRY%') and $where$
|
|
|
- and t1.status!='DELETED' and t5.isservice=1
|
|
|
+select * from (select t1.userid,
|
|
|
+ t1.name,
|
|
|
+ t1.createby,
|
|
|
+ t1.createdate,
|
|
|
+ t1.changeby,
|
|
|
+ t1.remarks,
|
|
|
+ t1.changedate,
|
|
|
+ t1.phonenumber,
|
|
|
+ t1.status,
|
|
|
+ t1.accountno,
|
|
|
+ t2.siteid,
|
|
|
+ t2.usertype
|
|
|
+ from sys_users t1
|
|
|
+ inner join sys_usersite t2 on t1.userid = t2.userid and t2.siteid ='md'
|
|
|
+ inner join sys_enterprise_hr t4 on t1.userid = t4.userid
|
|
|
+ inner join sa_agents t5 on t5.sys_enterpriseid = t4.sys_enterpriseid
|
|
|
+ where exists(select userid,rolename from sys_userrole a1 inner join sys_role a2 on a1.roleid=a2.roleid and userid=t1.userid and rolename like '%AGENT_FWRY%')
|
|
|
+ and t1.status='ACTIVE' and t5.isservice=1
|
|
|
+ union all
|
|
|
+ select t1.userid,
|
|
|
+ t1.name,
|
|
|
+ t1.createby,
|
|
|
+ t1.createdate,
|
|
|
+ t1.changeby,
|
|
|
+ t1.remarks,
|
|
|
+ t1.changedate,
|
|
|
+ t1.phonenumber,
|
|
|
+ t1.status,
|
|
|
+ t1.accountno,
|
|
|
+ t2.siteid,
|
|
|
+ t2.usertype
|
|
|
+ from sys_users t1
|
|
|
+ inner join sys_usersite t2 on t1.userid = t2.userid and t2.siteid ='md'
|
|
|
+ inner join sys_enterprise_hr t4 on t1.userid = t4.userid
|
|
|
+ inner join sa_agents t5 on t5.sys_enterpriseid = t4.sys_enterpriseid
|
|
|
+ where t1.status='ACTIVE' and t5.isservice=1 and t2.usertype=21) t1 where $where$
|
|
|
group by t1.userid, t1.name, t1.createby, t1.createdate, t1.changeby, t1.remarks,
|
|
|
- t1.changedate, t1.phonenumber, t1.status, t1.accountno, t2.siteid, t2.usertype
|
|
|
+ t1.changedate, t1.phonenumber, t1.status, t1.accountno, t1.siteid, t1.usertype
|
|
|
+
|