@ -257,7 +257,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
public Integer saveSearchTemplate ( SearchTemplateParam params ) {
// 重复名称校验
SearchTemplatePO searchTemplateByName = getHrmResourceMapper ( ) . getSearchTemplateByName ( user . getUID ( ) , params . getShowname ( ) ) ;
OrganizationAssert . isFalse ( "默认模板" . equals ( params . getShowname ( ) ) | | null ! = searchTemplateByName , "该模板名称已存在" ) ;
OrganizationAssert . isFalse ( "默认模板" . equals ( params . getShowname ( ) ) | | null ! = searchTemplateByName , SystemEnv . getHtmlLabelName ( 547439 , user . getLanguage ( ) ) ) ;
SearchTemplatePO templatePO = buildSearchTemplateByFields ( params . getFields ( ) ) ;
if ( null = = templatePO ) {
return - 1 ;
@ -280,7 +280,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
String templateId = Util . null2String ( params . get ( "templateId" ) ) ;
templateId = StringUtils . isBlank ( templateId ) ? "-1" : templateId ;
String type = Util . null2String ( params . get ( "type" ) ) ;
OrganizationAssert . isTrue ( StringUtils . isNotBlank ( templateId ) , "数据有误,未找到对应数据" ) ;
OrganizationAssert . isTrue ( StringUtils . isNotBlank ( templateId ) , SystemEnv . getHtmlLabelName ( 547440 , user . getLanguage ( ) ) ) ;
// 判断是否为搜索模板
SearchTemplatePO searchTemplateById ;
List < String > selectKeys ;
@ -330,7 +330,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
public Integer saveCustomTemplate ( SearchTemplateParam params ) {
// 重复名称校验
SearchTemplatePO searchTemplateByName = getHrmResourceMapper ( ) . getCustomTemplateByName ( user . getUID ( ) , params . getShowname ( ) ) ;
OrganizationAssert . isFalse ( "默认模板" . equals ( params . getShowname ( ) ) | | null ! = searchTemplateByName , "该模板名称已存在" ) ;
OrganizationAssert . isFalse ( "默认模板" . equals ( params . getShowname ( ) ) | | null ! = searchTemplateByName , SystemEnv . getHtmlLabelName ( 547439 , user . getLanguage ( ) ) ) ;
SearchTemplatePO templatePO = buildSearchTemplateByFields ( params . getFields ( ) ) ;
if ( null = = templatePO ) {
return - 1 ;
@ -375,7 +375,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
allIds . remove ( jclId ) ;
} else {
//插入
OrganizationAssert . isFalse ( "" . equals ( name ) , "模板名称不能为空" ) ;
OrganizationAssert . isFalse ( "" . equals ( name ) , SystemEnv . getHtmlLabelName ( 547442 , user . getLanguage ( ) ) ) ;
jclOrgCustomTemplatePO . setName ( name ) ;
jclOrgCustomTemplatePO . setCreator ( user . getUID ( ) ) ;
jclOrgCustomTemplatePO . setCreateTime ( new java . sql . Date ( OrganizationDateUtil . stringToDate ( currentDate ) . getTime ( ) ) ) ;
@ -571,8 +571,8 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
ArrayList < MenuBtn > topMenuList = new ArrayList < > ( ) ;
ArrayList < MenuBtn > rightMenuList = new ArrayList < > ( ) ;
if ( HasRightUtil . hasRight ( user , RIGHT_NAME , true ) ) {
topMenuList . add ( MenuBtn . builder ( ) . isBatch ( "1" ) . isTop ( "1" ) . menuFun ( "new" ) . menuIcon ( "icon-coms-New-Flow" ) . menuName ( "新建人员" ) . type ( "BTN_Addnew" ) . build ( ) ) ;
rightMenuList . add ( MenuBtn . builder ( ) . isBatch ( "1" ) . isTop ( "1" ) . menuFun ( "new" ) . menuIcon ( "icon-coms-New-Flow" ) . menuName ( "新建人员" ) . type ( "BTN_Addnew" ) . build ( ) ) ;
topMenuList . add ( MenuBtn . builder ( ) . isBatch ( "1" ) . isTop ( "1" ) . menuFun ( "new" ) . menuIcon ( "icon-coms-New-Flow" ) . menuName ( SystemEnv . getHtmlLabelName ( 547443 , user . getLanguage ( ) ) ) . type ( "BTN_Addnew" ) . build ( ) ) ;
rightMenuList . add ( MenuBtn . builder ( ) . isBatch ( "1" ) . isTop ( "1" ) . menuFun ( "new" ) . menuIcon ( "icon-coms-New-Flow" ) . menuName ( SystemEnv . getHtmlLabelName ( 547443 , user . getLanguage ( ) ) ) . type ( "BTN_Addnew" ) . build ( ) ) ;
}
topMenuList . add ( MenuBtn . builder ( ) . isBatch ( "1" ) . isTop ( "1" ) . menuFun ( "customization" ) . menuIcon ( "icon-coms-task-list" ) . menuName ( SystemEnv . getHtmlLabelName ( 547136 , user . getLanguage ( ) ) ) . type ( "BTN_COLUMN" ) . build ( ) ) ;
rightMenuList . add ( MenuBtn . rightMenu_btnLog ( user . getLanguage ( ) ) ) ;
@ -584,10 +584,6 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
@Override
public Map < String , Object > getTabForm ( Map < String , Object > params ) {
String viewAttrStr = ( String ) params . get ( "viewAttr" ) ;
OrganizationAssert . notBlank ( viewAttrStr , "未指定操作类型,请确认" ) ;
String id = Util . null2String ( params . get ( "id" ) ) ;
OrganizationAssert . notBlank ( id , "数据有误,请确认" ) ;
Map < String , Object > apiDatas = new HashMap < > ( ) ;
return apiDatas ;
}
@ -625,8 +621,8 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
@Override
public Map < String , Object > getCustomTemplate ( Map < String , Object > params ) {
List < ExtendInfoPO > infoPOList = new ArrayList < > ( ) ;
infoPOList . add ( ExtendInfoPO . builder ( ) . viewAttr ( 2 ) . id ( null ) . fieldName ( "name" ) . fieldNameDesc ( "模板名称" ) . fieldType ( "varchar(255)" ) . controlType ( 1 ) . browserType ( "1" ) . customValue ( "[\"input\",\"text\",\"50\"]" ) . showOrder ( 1 ) . isrequired ( 0 ) . isSystemDefault ( 0 ) . build ( ) ) ;
infoPOList . add ( ExtendInfoPO . builder ( ) . viewAttr ( 1 ) . id ( null ) . fieldName ( "createTime" ) . fieldNameDesc ( "创建时间" ) . fieldType ( "date" ) . controlType ( 1 ) . browserType ( "1" ) . customValue ( "[\"input\",\"text\",\"50\"]" ) . showOrder ( 2 ) . isrequired ( 0 ) . isSystemDefault ( 0 ) . build ( ) ) ;
infoPOList . add ( ExtendInfoPO . builder ( ) . viewAttr ( 2 ) . id ( null ) . fieldName ( "name" ) . fieldNameDesc ( SystemEnv . getHtmlLabelName ( 547580 , user . getLanguage ( ) ) ) . fieldType ( "varchar(255)" ) . controlType ( 1 ) . browserType ( "1" ) . customValue ( "[\"input\",\"text\",\"50\"]" ) . showOrder ( 1 ) . isrequired ( 0 ) . isSystemDefault ( 0 ) . build ( ) ) ;
infoPOList . add ( ExtendInfoPO . builder ( ) . viewAttr ( 1 ) . id ( null ) . fieldName ( "createTime" ) . fieldNameDesc ( SystemEnv . getHtmlLabelName ( 547521 , user . getLanguage ( ) ) ) . fieldType ( "date" ) . controlType ( 1 ) . browserType ( "1" ) . customValue ( "[\"input\",\"text\",\"50\"]" ) . showOrder ( 2 ) . isrequired ( 0 ) . isSystemDefault ( 0 ) . build ( ) ) ;
Map < String , Object > tabInfoMap = new HashMap < > ( ) ;
tabInfoMap . put ( "columns" , ExtendInfoBO . convertInfoListToTable ( user , infoPOList , false , true ) ) ;
List < JclOrgCustomTemplatePO > jclOrgCustomTemplatePOS = MapperProxyFactory . getProxy ( JclOrgCustomTemplateMapper . class ) . listAllByCreator ( user . getUID ( ) ) ;
@ -896,21 +892,21 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
List < CusFormFieldPO > hrmFieldsByScopeId = getSystemDataMapper ( ) . getHrmFieldsByScopeId ( HrmGroupEnum . HRM_BASIC . getGroupType ( ) . toString ( ) ) ;
createConditionItems ( hrmFieldSearchConditionComInfo , hrmFieldsByScopeId , basicConditionItems ) ;
if ( CollectionUtils . isNotEmpty ( basicConditionItems ) ) {
addGroups . add ( new SearchConditionGroup ( "基本信息" , true , basicConditionItems ) ) ;
addGroups . add ( new SearchConditionGroup ( SystemEnv . getHtmlLabelName ( 547175 , user . getLanguage ( ) ) , true , basicConditionItems ) ) ;
}
// 个人信息: 1
hrmFieldsByScopeId = getSystemDataMapper ( ) . getHrmFieldsByScopeId ( HrmGroupEnum . HRM_PERSONAL . getGroupType ( ) . toString ( ) ) ;
createConditionItems ( hrmFieldSearchConditionComInfo , hrmFieldsByScopeId , personalConditionItems ) ;
if ( CollectionUtils . isNotEmpty ( personalConditionItems ) ) {
addGroups . add ( new SearchConditionGroup ( "个人信息" , true , personalConditionItems ) ) ;
addGroups . add ( new SearchConditionGroup ( SystemEnv . getHtmlLabelName ( 547578 , user . getLanguage ( ) ) , true , personalConditionItems ) ) ;
}
// 工作信息: 3
hrmFieldsByScopeId = getSystemDataMapper ( ) . getHrmFieldsByScopeId ( HrmGroupEnum . HRM_WORK . getGroupType ( ) . toString ( ) ) ;
createConditionItems ( hrmFieldSearchConditionComInfo , hrmFieldsByScopeId , workConditionItems ) ;
if ( CollectionUtils . isNotEmpty ( workConditionItems ) ) {
addGroups . add ( new SearchConditionGroup ( "工作信息" , true , workConditionItems ) ) ;
addGroups . add ( new SearchConditionGroup ( SystemEnv . getHtmlLabelName ( 547579 , user . getLanguage ( ) ) , true , workConditionItems ) ) ;
}
return addGroups ;
}
@ -1039,16 +1035,16 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
private void buildSearchConditionGroup ( SearchTemplatePO templatePO , HrmFieldSearchConditionComInfo hrmFieldSearchConditionComInfo , List < SearchConditionGroup > addGroups ) {
String [ ] basicFields = Util . null2String ( templatePO . getBasicFields ( ) ) . split ( "," ) ;
if ( basicFields . length > 0 ) {
getTemplateItems ( hrmFieldSearchConditionComInfo , addGroups , "基本信息" , HrmGroupEnum . HRM_BASIC . getGroupType ( ) , basicFields ) ;
getTemplateItems ( hrmFieldSearchConditionComInfo , addGroups , SystemEnv . getHtmlLabelName ( 547175 , user . getLanguage ( ) ) , HrmGroupEnum . HRM_BASIC . getGroupType ( ) , basicFields ) ;
}
String [ ] personalFields = Util . null2String ( templatePO . getPersonalFields ( ) ) . split ( "," ) ;
if ( personalFields . length > 0 ) {
getTemplateItems ( hrmFieldSearchConditionComInfo , addGroups , "个人信息" , HrmGroupEnum . HRM_PERSONAL . getGroupType ( ) , personalFields ) ;
getTemplateItems ( hrmFieldSearchConditionComInfo , addGroups , SystemEnv . getHtmlLabelName ( 547578 , user . getLanguage ( ) ) , HrmGroupEnum . HRM_PERSONAL . getGroupType ( ) , personalFields ) ;
}
String [ ] workFields = Util . null2String ( templatePO . getWorkFields ( ) ) . split ( "," ) ;
if ( workFields . length > 0 ) {
getTemplateItems ( hrmFieldSearchConditionComInfo , addGroups , "工作信息" , HrmGroupEnum . HRM_WORK . getGroupType ( ) , workFields ) ;
getTemplateItems ( hrmFieldSearchConditionComInfo , addGroups , SystemEnv . getHtmlLabelName ( 547579 , user . getLanguage ( ) ) , HrmGroupEnum . HRM_WORK . getGroupType ( ) , workFields ) ;
}
}