优化PAD登录获取服务器地址,获取用户所拥有的机构服务器地址
This commit is contained in:
parent
1174c64341
commit
83bd705489
|
|
@ -5,14 +5,14 @@
|
||||||
<select id="getEmployeesOrgListByEmpId" resultType="com.nu.modules.employees.entity.EmployeesOrg">
|
<select id="getEmployeesOrgListByEmpId" resultType="com.nu.modules.employees.entity.EmployeesOrg">
|
||||||
SELECT
|
SELECT
|
||||||
a.org_code as orgCode,
|
a.org_code as orgCode,
|
||||||
concat(REGEXP_REPLACE(b.url, '/([^/]*)$', '\\'),b.context_path) AS serverUrl
|
concat(CASE WHEN RIGHT(b.url, 1) = '/' THEN LEFT(b.url, LENGTH(b.url) - 1) ELSE b.url END, b.context_path ) AS serverUrl
|
||||||
FROM nu_biz_employees_org a
|
FROM nu_biz_employees_org a
|
||||||
LEFT JOIN sys_depart b
|
LEFT JOIN sys_depart b
|
||||||
ON a.org_code = b.org_code
|
ON a.org_code = b.org_code
|
||||||
WHERE a.employees_id = #{employeesId}
|
WHERE a.employees_id = #{employeesId}
|
||||||
AND a.status = '2'
|
AND a.iz_freeze = '0'
|
||||||
AND a.iz_history = '1'
|
AND a.iz_history = '1'
|
||||||
AND a.iz_freeze = '0'
|
AND (a.status = '2' or a.apply_type = '2')
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@
|
||||||
<select id="getEmployeeInfoByTel" resultType="com.nu.modules.employees.entity.NuEmployeesAdvisoryInfo">
|
<select id="getEmployeeInfoByTel" resultType="com.nu.modules.employees.entity.NuEmployeesAdvisoryInfo">
|
||||||
SELECT
|
SELECT
|
||||||
adinfo.*,
|
adinfo.*,
|
||||||
concat(REGEXP_REPLACE(sd.url, '/([^/]*)$', '\\'),sd.context_path) AS serverUrl
|
concat(CASE WHEN RIGHT(sd.url, 1) = '/' THEN LEFT(sd.url, LENGTH(sd.url) - 1) ELSE sd.url END, sd.context_path ) AS serverUrl
|
||||||
FROM nu_employees_advisory_info adinfo
|
FROM nu_employees_advisory_info adinfo
|
||||||
LEFT JOIN sys_depart sd
|
LEFT JOIN sys_depart sd
|
||||||
ON adinfo.last_login_org = sd.org_code
|
ON adinfo.last_login_org = sd.org_code
|
||||||
|
|
|
||||||
|
|
@ -99,9 +99,9 @@ public class EmployeesMQListener {
|
||||||
}else{
|
}else{
|
||||||
UpdateWrapper<EmployeesOrg> uwOrg = new UpdateWrapper<>();
|
UpdateWrapper<EmployeesOrg> uwOrg = new UpdateWrapper<>();
|
||||||
uwOrg.eq("employees_id", dto.getEmployeeId());
|
uwOrg.eq("employees_id", dto.getEmployeeId());
|
||||||
uwOrg.eq("status", "2");//审批通过
|
|
||||||
uwOrg.eq("iz_history", "1");//非历史
|
|
||||||
uwOrg.eq("iz_freeze", "0");//未冻结
|
uwOrg.eq("iz_freeze", "0");//未冻结
|
||||||
|
uwOrg.eq("iz_history", "1");//非历史
|
||||||
|
uwOrg.and(c -> c.eq("apply_type","2").or().eq("status","2"));//审批通过
|
||||||
uwOrg.eq("org_code", employeesAd.getLastLoginOrg());//机构
|
uwOrg.eq("org_code", employeesAd.getLastLoginOrg());//机构
|
||||||
EmployeesOrg empOrg = employeesOrgService.getOne(uwOrg);
|
EmployeesOrg empOrg = employeesOrgService.getOne(uwOrg);
|
||||||
if(empOrg!=null){
|
if(empOrg!=null){
|
||||||
|
|
@ -151,9 +151,9 @@ public class EmployeesMQListener {
|
||||||
public void handleSysuserPwd(SysUserMQDto dto) {
|
public void handleSysuserPwd(SysUserMQDto dto) {
|
||||||
UpdateWrapper<EmployeesOrg> uw = new UpdateWrapper<>();
|
UpdateWrapper<EmployeesOrg> uw = new UpdateWrapper<>();
|
||||||
uw.eq("employees_id", dto.getEmployeeId());
|
uw.eq("employees_id", dto.getEmployeeId());
|
||||||
uw.eq("status", "2");//审批通过
|
|
||||||
uw.eq("iz_history", "1");//非历史
|
|
||||||
uw.eq("iz_freeze", "0");//未冻结
|
uw.eq("iz_freeze", "0");//未冻结
|
||||||
|
uw.eq("iz_history", "1");//非历史
|
||||||
|
uw.and(c -> c.eq("apply_type","2").or().eq("status","2"));//审批通过
|
||||||
List<EmployeesOrg> list = employeesOrgService.list(uw);
|
List<EmployeesOrg> list = employeesOrgService.list(uw);
|
||||||
if(list.size()>0){
|
if(list.size()>0){
|
||||||
for(int i=0;i<list.size();i++){
|
for(int i=0;i<list.size();i++){
|
||||||
|
|
@ -209,9 +209,9 @@ public class EmployeesMQListener {
|
||||||
}else{
|
}else{
|
||||||
UpdateWrapper<EmployeesOrg> uwOrg = new UpdateWrapper<>();
|
UpdateWrapper<EmployeesOrg> uwOrg = new UpdateWrapper<>();
|
||||||
uwOrg.eq("employees_id", dto.getEmployeeId());
|
uwOrg.eq("employees_id", dto.getEmployeeId());
|
||||||
uwOrg.eq("status", "2");//审批通过
|
|
||||||
uwOrg.eq("iz_history", "1");//非历史
|
|
||||||
uwOrg.eq("iz_freeze", "0");//未冻结
|
uwOrg.eq("iz_freeze", "0");//未冻结
|
||||||
|
uwOrg.eq("iz_history", "1");//非历史
|
||||||
|
uwOrg.and(c -> c.eq("apply_type","2").or().eq("status","2"));//审批通过
|
||||||
uwOrg.eq("org_code", employeesAd.getLastLoginOrg());//机构
|
uwOrg.eq("org_code", employeesAd.getLastLoginOrg());//机构
|
||||||
EmployeesOrg empOrg = employeesOrgService.getOne(uwOrg);
|
EmployeesOrg empOrg = employeesOrgService.getOne(uwOrg);
|
||||||
if(empOrg!=null){
|
if(empOrg!=null){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue