Merge remote-tracking branch 'origin/develop' into feature/ml

pull/146/head
Mlin 2 years ago
commit 8ff8340d81

@ -233,7 +233,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
public Integer saveSearchTemplate(SearchTemplateParam params) { public Integer saveSearchTemplate(SearchTemplateParam params) {
// 重复名称校验 // 重复名称校验
SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getSearchTemplateByName(user.getUID(), params.getShowname()); SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getSearchTemplateByName(user.getUID(), params.getShowname());
OrganizationAssert.isNull(searchTemplateByName, "该模板名称已存在"); OrganizationAssert.isFalse("默认模板".equals(params.getShowname()) || null != searchTemplateByName, "该模板名称已存在");
SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields()); SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields());
if (null == templatePO) { if (null == templatePO) {
return -1; return -1;
@ -298,7 +298,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
public Integer saveCustomTemplate(SearchTemplateParam params) { public Integer saveCustomTemplate(SearchTemplateParam params) {
// 重复名称校验 // 重复名称校验
SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getCustomTemplateByName(user.getUID(), params.getShowname()); SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getCustomTemplateByName(user.getUID(), params.getShowname());
OrganizationAssert.isNull(searchTemplateByName, "该模板名称已存在"); OrganizationAssert.isFalse("默认模板".equals(params.getShowname()) || null != searchTemplateByName, "该模板名称已存在");
SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields()); SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields());
if (null == templatePO) { if (null == templatePO) {
return -1; return -1;
@ -375,7 +375,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
SearchTemplatePO searchTemplateById = getHrmResourceMapper().getCustomTemplateById(templateId); SearchTemplatePO searchTemplateById = getHrmResourceMapper().getCustomTemplateById(templateId);
transferKeys = getSelectKeys(searchTemplateById); transferKeys = getSelectKeys(searchTemplateById);
} }
transferOptions.add(0, SearchTemplateParam.builder().key("").showname("").build());
resultMap.put("transferDatas", transferDatas); resultMap.put("transferDatas", transferDatas);
resultMap.put("transferKeys", transferKeys); resultMap.put("transferKeys", transferKeys);
resultMap.put("transferOptions", transferOptions); resultMap.put("transferOptions", transferOptions);
@ -454,7 +454,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
topMenuList.add(MenuBtn.builder().isBatch("1").isTop("1").menuFun("customization").menuIcon("icon-coms-task-list").menuName("列定制").type("BTN_COLUMN").build()); topMenuList.add(MenuBtn.builder().isBatch("1").isTop("1").menuFun("customization").menuIcon("icon-coms-task-list").menuName("列定制").type("BTN_COLUMN").build());
btnDatas.put("topMenu", topMenuList); btnDatas.put("topMenu", topMenuList);
rightMenuList.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());
rightMenuList.add(MenuBtn.builder().isBatch("0").isTop("0").menuFun("custom").menuIcon("icon-coms-task-list").menuName("显示列定制").type("BTN_COLUMN").build()); //rightMenuList.add(MenuBtn.builder().isBatch("0").isTop("0").menuFun("custom").menuIcon("icon-coms-task-list").menuName("显示列定制").type("BTN_COLUMN").build());
rightMenuList.add(MenuBtn.rightMenu_btnLog()); rightMenuList.add(MenuBtn.rightMenu_btnLog());
btnDatas.put("rightMenu", rightMenuList); btnDatas.put("rightMenu", rightMenuList);
} }
@ -623,7 +623,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
DBType dbType = DBType.get(new RecordSet().getDBType()); DBType dbType = DBType.get(new RecordSet().getDBType());
StringBuilder sb = new StringBuilder(" where 1=1 "); StringBuilder sb = new StringBuilder(" where 1=1 and t.status <4 ");
for (Map.Entry<String, Object> entry : params.entrySet()) { for (Map.Entry<String, Object> entry : params.entrySet()) {
String value = Util.null2String(entry.getValue()); String value = Util.null2String(entry.getValue());
if (StringUtils.isBlank(value)) { if (StringUtils.isBlank(value)) {
@ -1099,6 +1099,10 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
if ("jobGroupId".equalsIgnoreCase(fieldName)) { if ("jobGroupId".equalsIgnoreCase(fieldName)) {
return "t5.id"; return "t5.id";
} }
// 姓名点击事件
if ("lastname".equalsIgnoreCase(fieldName)) {
return "lastname";
}
if ("hrm".equals(tableName)) { if ("hrm".equals(tableName)) {
return sb.append("t.").append(fieldName).toString(); return sb.append("t.").append(fieldName).toString();

Loading…
Cancel
Save