diff --git a/resource/sqlupgrade/DM/sql202407080401.sql b/resource/sqlupgrade/DM/sql202407080401.sql new file mode 100644 index 000000000..d74329fde --- /dev/null +++ b/resource/sqlupgrade/DM/sql202407080401.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) ; +/ + diff --git a/resource/sqlupgrade/DM/sql202407090101.sql b/resource/sqlupgrade/DM/sql202407090101.sql new file mode 100644 index 000000000..0dd1bafd1 --- /dev/null +++ b/resource/sqlupgrade/DM/sql202407090101.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) ; +/ + diff --git a/resource/sqlupgrade/GS/sql202407080401.sql b/resource/sqlupgrade/GS/sql202407080401.sql new file mode 100644 index 000000000..d74329fde --- /dev/null +++ b/resource/sqlupgrade/GS/sql202407080401.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) ; +/ + diff --git a/resource/sqlupgrade/GS/sql202407090101.sql b/resource/sqlupgrade/GS/sql202407090101.sql new file mode 100644 index 000000000..0dd1bafd1 --- /dev/null +++ b/resource/sqlupgrade/GS/sql202407090101.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) ; +/ + diff --git a/resource/sqlupgrade/JC/sql202407080401.sql b/resource/sqlupgrade/JC/sql202407080401.sql new file mode 100644 index 000000000..d74329fde --- /dev/null +++ b/resource/sqlupgrade/JC/sql202407080401.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) ; +/ + diff --git a/resource/sqlupgrade/JC/sql202407090101.sql b/resource/sqlupgrade/JC/sql202407090101.sql new file mode 100644 index 000000000..0dd1bafd1 --- /dev/null +++ b/resource/sqlupgrade/JC/sql202407090101.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) ; +/ + diff --git a/resource/sqlupgrade/Mysql/sql202407080401.sql b/resource/sqlupgrade/Mysql/sql202407080401.sql new file mode 100644 index 000000000..9193ad9d6 --- /dev/null +++ b/resource/sqlupgrade/Mysql/sql202407080401.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547801 and ( indexdesc is null or indexdesc = '' ) +; +insert into HtmlLabelIndex(id,indexdesc) select 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( indexdesc is not null and indexdesc <> '' )) limit 1 +; +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( labelname is null or labelname = '' ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 +; +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=char_length(labelname) ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=char_length(labelname) )) limit 1 +; +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( labelname is null or labelname = '' ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 +; +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' +; +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) +; diff --git a/resource/sqlupgrade/Mysql/sql202407090101.sql b/resource/sqlupgrade/Mysql/sql202407090101.sql new file mode 100644 index 000000000..292338fb3 --- /dev/null +++ b/resource/sqlupgrade/Mysql/sql202407090101.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547804 and ( indexdesc is null or indexdesc = '' ) +; +insert into HtmlLabelIndex(id,indexdesc) select 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( indexdesc is not null and indexdesc <> '' )) limit 1 +; +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( labelname is null or labelname = '' ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 +; +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=char_length(labelname) ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=char_length(labelname) )) limit 1 +; +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( labelname is null or labelname = '' ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 +; +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' +; +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) +; diff --git a/resource/sqlupgrade/Oracle/sql202407080401.sql b/resource/sqlupgrade/Oracle/sql202407080401.sql new file mode 100644 index 000000000..6990798e8 --- /dev/null +++ b/resource/sqlupgrade/Oracle/sql202407080401.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is null ) +/ +insert into HtmlLabelIndex(id,indexdesc) select 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is not null )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is null ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is null ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 +/ +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' +/ +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) +/ \ No newline at end of file diff --git a/resource/sqlupgrade/Oracle/sql202407090101.sql b/resource/sqlupgrade/Oracle/sql202407090101.sql new file mode 100644 index 000000000..63c37da7e --- /dev/null +++ b/resource/sqlupgrade/Oracle/sql202407090101.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is null ) +/ +insert into HtmlLabelIndex(id,indexdesc) select 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is not null )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is null ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is null ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 +/ +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' +/ +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) +/ \ No newline at end of file diff --git a/resource/sqlupgrade/PG/sql202407080401.sql b/resource/sqlupgrade/PG/sql202407080401.sql new file mode 100644 index 000000000..d04d7559c --- /dev/null +++ b/resource/sqlupgrade/PG/sql202407080401.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547801 and ( indexdesc is null or indexdesc = '' ) ; +/ +insert into HtmlLabelIndex(id,indexdesc) select 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( indexdesc is not null and indexdesc <> '' )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( labelname is null or labelname = '' ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=octet_length(labelname) ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=octet_length(labelname) )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( labelname is null or labelname = '' ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 ; +/ +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' ; +/ +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) ; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/PG/sql202407090101.sql b/resource/sqlupgrade/PG/sql202407090101.sql new file mode 100644 index 000000000..94f7168cc --- /dev/null +++ b/resource/sqlupgrade/PG/sql202407090101.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547804 and ( indexdesc is null or indexdesc = '' ) ; +/ +insert into HtmlLabelIndex(id,indexdesc) select 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( indexdesc is not null and indexdesc <> '' )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( labelname is null or labelname = '' ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=octet_length(labelname) ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=octet_length(labelname) )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( labelname is null or labelname = '' ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 ; +/ +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' ; +/ +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) ; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/SQLServer/sql202407080401.sql b/resource/sqlupgrade/SQLServer/sql202407080401.sql new file mode 100644 index 000000000..5c6a95237 --- /dev/null +++ b/resource/sqlupgrade/SQLServer/sql202407080401.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547801 and ( indexdesc is null or indexdesc = '' ) +GO +insert into HtmlLabelIndex(id,indexdesc) select top 1 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( indexdesc is not null and indexdesc <> '' )) +GO +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( labelname is null or labelname = '' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( labelname is not null and labelname <> '' )) +GO +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( labelname is null or labelname = '' or labelname like '%[吖-座]%' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( labelname is not null and labelname <> '' and labelname not like '%[吖-座]%' )) +GO +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( labelname is null or labelname = '' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( labelname is not null and labelname <> '' )) +GO +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' +GO +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) +GO \ No newline at end of file diff --git a/resource/sqlupgrade/SQLServer/sql202407090101.sql b/resource/sqlupgrade/SQLServer/sql202407090101.sql new file mode 100644 index 000000000..639214ef8 --- /dev/null +++ b/resource/sqlupgrade/SQLServer/sql202407090101.sql @@ -0,0 +1,20 @@ +delete from HtmlLabelIndex where id = 547804 and ( indexdesc is null or indexdesc = '' ) +GO +insert into HtmlLabelIndex(id,indexdesc) select top 1 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( indexdesc is not null and indexdesc <> '' )) +GO +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( labelname is null or labelname = '' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( labelname is not null and labelname <> '' )) +GO +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( labelname is null or labelname = '' or labelname like '%[吖-座]%' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( labelname is not null and labelname <> '' and labelname not like '%[吖-座]%' )) +GO +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( labelname is null or labelname = '' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( labelname is not null and labelname <> '' )) +GO +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' +GO +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) +GO \ No newline at end of file diff --git a/resource/sqlupgrade/ST/sql202407080401.sql b/resource/sqlupgrade/ST/sql202407080401.sql new file mode 100644 index 000000000..d74329fde --- /dev/null +++ b/resource/sqlupgrade/ST/sql202407080401.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547801,'用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547801 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'Employment Relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547801 as indexid ,'用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547801 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547801 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547801) ; +/ + diff --git a/resource/sqlupgrade/ST/sql202407090101.sql b/resource/sqlupgrade/ST/sql202407090101.sql new file mode 100644 index 000000000..0dd1bafd1 --- /dev/null +++ b/resource/sqlupgrade/ST/sql202407090101.sql @@ -0,0 +1,30 @@ +delete from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 547804,'请选择用工关系' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 547804 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'请选择用工关系' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'Please select employment relationship' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 547804 as indexid ,'請選擇用工關係' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 547804 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlModuleLabel where indexId = 547804 and moduleCode = 'COMMON' and type = 'label' ; +/ + +insert into HtmlModuleLabel(type,moduleCode,indexId) values ('label','COMMON',547804) ; +/ + diff --git a/src/com/engine/salary/biz/EmployBiz.java b/src/com/engine/salary/biz/EmployBiz.java index 6ae161449..172c42067 100644 --- a/src/com/engine/salary/biz/EmployBiz.java +++ b/src/com/engine/salary/biz/EmployBiz.java @@ -22,7 +22,9 @@ public class EmployBiz extends BaseBean { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { EmployMapper mapper = sqlSession.getMapper(EmployMapper.class); - return mapper.listAll(); + BaseBean baseBean = new BaseBean(); + int yggxId = Integer.valueOf(baseBean.getPropValue("shgwSalaryReport", "yggx_field_id")).intValue(); + return mapper.listAll(yggxId); } finally { sqlSession.close(); } @@ -104,6 +106,10 @@ public class EmployBiz extends BaseBean { public List listByParams(List includeQueryParams) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { + BaseBean baseBean = new BaseBean(); + + int yggxId = Integer.valueOf(baseBean.getPropValue("shgwSalaryReport", "yggx_field_id")).intValue(); + includeQueryParams.stream().forEach(param -> param.setYggxfeildId(yggxId)); EmployMapper mapper = sqlSession.getMapper(EmployMapper.class); List emps = new ArrayList<>(); List> partition = Lists.partition(includeQueryParams, 100); diff --git a/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java b/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java index 2f4c60104..1e7aa2168 100644 --- a/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java +++ b/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java @@ -131,4 +131,10 @@ public class DataCollectionEmployee { private Map extendData; + /** + * 娓咕浜屽紑 - 鐢ㄥ伐鍏崇郴 + */ + private Integer yggx; + + } diff --git a/src/com/engine/salary/entity/salarysob/bo/SalarySobRangeBO.java b/src/com/engine/salary/entity/salarysob/bo/SalarySobRangeBO.java index 6ab20ef46..2d292a5de 100644 --- a/src/com/engine/salary/entity/salarysob/bo/SalarySobRangeBO.java +++ b/src/com/engine/salary/entity/salarysob/bo/SalarySobRangeBO.java @@ -14,6 +14,7 @@ import com.engine.salary.util.SalaryI18nUtil; import com.google.common.collect.Lists; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; +import weaver.general.BaseBean; import weaver.hrm.User; import java.util.*; @@ -40,6 +41,8 @@ public class SalarySobRangeBO { return Collections.emptyList(); } List resultParams = Lists.newArrayListWithExpectedSize(salarySobRanges.size()); + BaseBean baseBean = new BaseBean(); + int yggxId = Integer.valueOf(baseBean.getPropValue("shgwSalaryReport", "yggx_field_id")).intValue(); salarySobRanges.stream().forEach( item -> { List employeeStatus= new ArrayList<>(); String[] split = item.getEmployeeStatuses().split(","); @@ -53,6 +56,7 @@ public class SalarySobRangeBO { .targetType(Optional.ofNullable(targetTypeEnum).map(TargetTypeEnum::name).orElse(StringUtils.EMPTY)) .targetIds(Arrays.asList(item.getTargetId())) .employeeStatus(employeeStatus) + .yggxfeildId(yggxId) .build(); resultParams.add(queryParam); }); @@ -104,6 +108,7 @@ public class SalarySobRangeBO { List departmentComInfos, List subCompanyInfos, List positionComInfos, + Map yggxMap, User user) { if (CollectionUtils.isEmpty(salarySobRanges)) { return Collections.emptyList(); @@ -125,7 +130,7 @@ public class SalarySobRangeBO { .map(e -> SalaryI18nUtil.getI18nLabel(user.getLanguage(),e.getLabelId(), e.getDefaultLabel())) .orElse(StringUtils.EMPTY)) .targetId(salarySobRangePO.getTargetId()) - .targetName(buildTargetName(salarySobRangePO, employeeComInfoMap, departmentComInfoMap, subCompanyComInfoMap,positionComInfoMap)) + .targetName(buildTargetName(salarySobRangePO, employeeComInfoMap, departmentComInfoMap, subCompanyComInfoMap,positionComInfoMap,yggxMap)) .employeeStatus(employeeStatusesStr) .build(); }) @@ -165,7 +170,8 @@ public class SalarySobRangeBO { Map employeeComInfoMap, Map departmentComInfoMap, Map subCompanyComInfoMap, - Map positionComInfoMap) { + Map positionComInfoMap, + Map yggxMap) { TargetTypeEnum targetTypeEnum = TargetTypeEnum.parseByValue(salarySobRange.getTargetType()); if (Objects.isNull(targetTypeEnum)) { return StringUtils.EMPTY; @@ -179,6 +185,8 @@ public class SalarySobRangeBO { return subCompanyComInfoMap.getOrDefault(salarySobRange.getTargetId(), StringUtils.EMPTY); case POSITION: return positionComInfoMap.getOrDefault(salarySobRange.getTargetId(), StringUtils.EMPTY); + case YGGX: + return yggxMap.getOrDefault(salarySobRange.getTargetId().toString(), StringUtils.EMPTY); default: return StringUtils.EMPTY; } diff --git a/src/com/engine/salary/entity/salarysob/param/SalarySobRangeEmpQueryParam.java b/src/com/engine/salary/entity/salarysob/param/SalarySobRangeEmpQueryParam.java index cddc8f603..4e40a6efa 100644 --- a/src/com/engine/salary/entity/salarysob/param/SalarySobRangeEmpQueryParam.java +++ b/src/com/engine/salary/entity/salarysob/param/SalarySobRangeEmpQueryParam.java @@ -28,4 +28,6 @@ public class SalarySobRangeEmpQueryParam { //浜哄憳鐘舵") private Collection employeeStatus; + + private int yggxfeildId; } diff --git a/src/com/engine/salary/entity/taxagent/bo/TaxAgentBO.java b/src/com/engine/salary/entity/taxagent/bo/TaxAgentBO.java index 8b6c054c3..d9c1ce224 100644 --- a/src/com/engine/salary/entity/taxagent/bo/TaxAgentBO.java +++ b/src/com/engine/salary/entity/taxagent/bo/TaxAgentBO.java @@ -278,7 +278,7 @@ public class TaxAgentBO { */ public static List convert2ListDTO(List taxAgentManageRanges, List employeeComInfos, List departmentComInfos, List subDepartmentComInfos, - List positionComInfos, List hrmStatusList, User user) { + List positionComInfos, List hrmStatusList, Map yggxMap, User user) { if (CollectionUtils.isEmpty(taxAgentManageRanges)) { return Collections.emptyList(); } @@ -299,7 +299,7 @@ public class TaxAgentBO { .map(e -> SalaryI18nUtil.getI18nLabel(user.getLanguage(),e.getLabelId(), e.getDefaultLabel())) .orElse(StringUtils.EMPTY)) .targetId(taxAgentManageRange.getTargetId()) - .targetName(buildTargetName(taxAgentManageRange, employeeComInfoMap, departmentComInfoMap, subDepartmentComInfoMap, positionComInfoMap)) + .targetName(buildTargetName(taxAgentManageRange, employeeComInfoMap, departmentComInfoMap, subDepartmentComInfoMap, positionComInfoMap, yggxMap)) .employeeStatus(buildEmployeeStatus(hrmStatusNameMap, taxAgentManageRange.getEmployeeStatus())) .build(); }) @@ -327,7 +327,7 @@ public class TaxAgentBO { * @return */ private static String buildTargetName(TaxAgentManageRangePO taxAgentManageRange, Map employeeComInfoMap, Map departmentComInfoMap, - Map subDepartmentComInfoMap, Map positionComInfoMap) { + Map subDepartmentComInfoMap, Map positionComInfoMap, Map yggxMap) { TargetTypeEnum targetTypeEnum = TargetTypeEnum.parseByValue(taxAgentManageRange.getTargetType()); if (Objects.isNull(targetTypeEnum)) { return StringUtils.EMPTY; @@ -341,6 +341,8 @@ public class TaxAgentBO { return subDepartmentComInfoMap.getOrDefault(taxAgentManageRange.getTargetId(), StringUtils.EMPTY); case POSITION: return positionComInfoMap.getOrDefault(taxAgentManageRange.getTargetId(), StringUtils.EMPTY); + case YGGX: + return yggxMap.getOrDefault(taxAgentManageRange.getTargetId().toString(), StringUtils.EMPTY); default: return StringUtils.EMPTY; } diff --git a/src/com/engine/salary/enums/salarysob/TargetTypeEnum.java b/src/com/engine/salary/enums/salarysob/TargetTypeEnum.java index 0bab64f0c..8ee392f4d 100644 --- a/src/com/engine/salary/enums/salarysob/TargetTypeEnum.java +++ b/src/com/engine/salary/enums/salarysob/TargetTypeEnum.java @@ -21,7 +21,8 @@ public enum TargetTypeEnum implements BaseEnum { DEPT(2, SalaryI18nUtil.getI18nLabel(27511, "閮ㄩ棬"), 27511), SUBCOMPANY(3, SalaryI18nUtil.getI18nLabel(33553, "鍒嗛儴"), 33553), POSITION(4, SalaryI18nUtil.getI18nLabel(6086, "宀椾綅"), 6086), - ALL(5, SalaryI18nUtil.getI18nLabel(1340, "鎵鏈変汉"), 1340); + ALL(5, SalaryI18nUtil.getI18nLabel(1340, "鎵鏈変汉"), 1340), + YGGX(6, SalaryI18nUtil.getI18nLabel(547801, "鐢ㄥ伐鍏崇郴"), 547801); // SECLEVE(6, "瀹夊叏绾у埆", 90382),; // EXT_EMPLOYEE(100, "澶栭儴浜哄憳", 0); diff --git a/src/com/engine/salary/mapper/datacollection/EmployMapper.java b/src/com/engine/salary/mapper/datacollection/EmployMapper.java index 544113f5f..c0ca64451 100644 --- a/src/com/engine/salary/mapper/datacollection/EmployMapper.java +++ b/src/com/engine/salary/mapper/datacollection/EmployMapper.java @@ -19,7 +19,7 @@ public interface EmployMapper { * 鍙煡浜哄姏璧勬簮琛 * @return */ - List listAll(); + List listAll(int yggx); /** * 鑾峰彇鎵鏈夊憳宸ワ紝鍏宠仈閮ㄩ棬 diff --git a/src/com/engine/salary/mapper/datacollection/EmployMapper.xml b/src/com/engine/salary/mapper/datacollection/EmployMapper.xml index 363b10795..7cab4fe26 100644 --- a/src/com/engine/salary/mapper/datacollection/EmployMapper.xml +++ b/src/com/engine/salary/mapper/datacollection/EmployMapper.xml @@ -101,6 +101,7 @@ from hrmresource e left join hrmdepartment d on e.departmentid = d.id left join hrmjobtitles c on e.jobtitle = c.id + left join cus_fielddata f on f.id = e.id and f.SCOPEID=3 WHERE e.status not in (7) and (e.accounttype is null or e.accounttype = 0) AND ( 1=2 @@ -113,6 +114,14 @@ #{targetId} + + + f.field#{param.yggxfeildId} IN + + #{targetId} + + + d.id IN @@ -284,9 +293,11 @@ e.departmentid as departmentId, d.DEPARTMENTNAME as departmentName, e.jobtitle as jobtitleId, - e.managerid as managerid + e.managerid as managerid, + f.field#{yggx} as yggx from hrmresource e left join hrmdepartment d on e.departmentid = d.id + left join cus_fielddata f on f.id = e.id and f.SCOPEID=3 where e.status not in (7) and (e.accounttype is null or e.accounttype = 0) diff --git a/src/com/engine/salary/mapper/salarysob/SalarySobRangeMapper.xml b/src/com/engine/salary/mapper/salarysob/SalarySobRangeMapper.xml index 0c47b1131..c43c21813 100644 --- a/src/com/engine/salary/mapper/salarysob/SalarySobRangeMapper.xml +++ b/src/com/engine/salary/mapper/salarysob/SalarySobRangeMapper.xml @@ -408,7 +408,8 @@