|
|
|
@ -177,6 +177,9 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Integer saveSearchTemplate(SearchTemplateParam params) {
|
|
|
|
|
// 重复名称校验
|
|
|
|
|
SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getSearchTemplateByName(user.getUID(), params.getShowname());
|
|
|
|
|
OrganizationAssert.isNull(searchTemplateByName, "改模板名称已存在");
|
|
|
|
|
SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields());
|
|
|
|
|
if (null == templatePO) {
|
|
|
|
|
return -1;
|
|
|
|
@ -239,6 +242,9 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Integer saveCustomTemplate(SearchTemplateParam params) {
|
|
|
|
|
// 重复名称校验
|
|
|
|
|
SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getCustomTemplateByName(user.getUID(), params.getShowname());
|
|
|
|
|
OrganizationAssert.isNull(searchTemplateByName, "改模板名称已存在");
|
|
|
|
|
SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields());
|
|
|
|
|
if (null == templatePO) {
|
|
|
|
|
return -1;
|
|
|
|
@ -485,7 +491,7 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
|
|
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
|
|
resultMap.put("id", item.getId());
|
|
|
|
|
resultMap.put("name", item.getName());
|
|
|
|
|
resultMap.put("createTime", DateUtil.getDate(item.getCreateTime()));
|
|
|
|
|
resultMap.put("createTime", DateUtil.getDate(item.getCreateTime(), DateUtil.FORMAT_FULL));
|
|
|
|
|
|
|
|
|
|
if (item.getIsused() != null) {
|
|
|
|
|
|
|
|
|
@ -543,6 +549,9 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
String key = entry.getKey();
|
|
|
|
|
if ("lastName".equals(key)) {
|
|
|
|
|
sb.append(" and t.lastname ").append(dbType.like(value));
|
|
|
|
|
}
|
|
|
|
|
SearchConditionItem searchConditionItem = allFieldsMap.get(key);
|
|
|
|
|
buildDynamicSql(searchConditionItem, key, value, sb, dbType);
|
|
|
|
|
// 根据不同的类型,不同的查询方式
|
|
|
|
|