花名册修复
This commit is contained in:
parent
07b3bd5ae7
commit
710d6f5000
|
|
@ -133,7 +133,7 @@ public interface HrmResourceService {
|
||||||
* @param params
|
* @param params
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
Integer saveCustomTemplate(SearchTemplateParam params);
|
Map<String, Object> saveCustomTemplate(SearchTemplateParam params);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量修改保存定制列模板
|
* 批量修改保存定制列模板
|
||||||
|
|
|
||||||
|
|
@ -351,14 +351,14 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer saveCustomTemplate(SearchTemplateParam params) {
|
public Map<String, Object> saveCustomTemplate(SearchTemplateParam params) {
|
||||||
// 重复名称校验
|
// 重复名称校验
|
||||||
|
Map<String, Object> data = new HashMap<>();
|
||||||
SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getCustomTemplateByName(user.getUID(), params.getShowname());
|
SearchTemplatePO searchTemplateByName = getHrmResourceMapper().getCustomTemplateByName(user.getUID(), params.getShowname());
|
||||||
OrganizationAssert.isFalse("默认模板".equals(params.getShowname()) || null != searchTemplateByName, SystemEnv.getHtmlLabelName(547439, user.getLanguage()));
|
OrganizationAssert.isFalse("默认模板".equals(params.getShowname()) || null != searchTemplateByName, SystemEnv.getHtmlLabelName(547439, user.getLanguage()));
|
||||||
SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields());
|
SearchTemplatePO templatePO = buildSearchTemplateByFields(params.getFields());
|
||||||
if (null == templatePO) {
|
OrganizationAssert.notNull(templatePO,"模板存储失败");
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
templatePO.setName(params.getShowname());
|
templatePO.setName(params.getShowname());
|
||||||
templatePO.setCreator(user.getUID());
|
templatePO.setCreator(user.getUID());
|
||||||
templatePO.setIsused("0");
|
templatePO.setIsused("0");
|
||||||
|
|
@ -366,7 +366,12 @@ public class HrmResourceServiceImpl extends Service implements HrmResourceServic
|
||||||
templatePO.setUpdateTime(new Date());
|
templatePO.setUpdateTime(new Date());
|
||||||
templatePO.setOverall(0);
|
templatePO.setOverall(0);
|
||||||
getHrmResourceMapper().insertCustomTemplate(templatePO);
|
getHrmResourceMapper().insertCustomTemplate(templatePO);
|
||||||
return templatePO.getId();
|
|
||||||
|
Map<String, Object> param = new HashMap<>();
|
||||||
|
param.put("type","custom");
|
||||||
|
param.put("id",templatePO.getId());
|
||||||
|
data.put("result",getSearchTemplate(param));
|
||||||
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -286,8 +286,7 @@ public class HrmResourceController {
|
||||||
public ReturnResult saveCustomTemplate(@Context HttpServletRequest request, @Context HttpServletResponse response, @RequestBody SearchTemplateParam params) {
|
public ReturnResult saveCustomTemplate(@Context HttpServletRequest request, @Context HttpServletResponse response, @RequestBody SearchTemplateParam params) {
|
||||||
try {
|
try {
|
||||||
User user = HrmUserVarify.getUser(request, response);
|
User user = HrmUserVarify.getUser(request, response);
|
||||||
Integer templateId = getHrmResourceWrapper(user).saveCustomTemplate(params);
|
return ReturnResult.successed(user,getHrmResourceWrapper(user).saveCustomTemplate(params));
|
||||||
return ReturnResult.successed(user,Util.null2String(templateId));
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return ReturnResult.exceptionHandle(e);
|
return ReturnResult.exceptionHandle(e);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ public class HrmResourceWrapper extends OrganizationWrapper {
|
||||||
return getHrmResourceService(user).getSearchTemplate(params);
|
return getHrmResourceService(user).getSearchTemplate(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer saveCustomTemplate(SearchTemplateParam params) {
|
public Map<String, Object> saveCustomTemplate(SearchTemplateParam params) {
|
||||||
return getHrmResourceService(user).saveCustomTemplate(params);
|
return getHrmResourceService(user).saveCustomTemplate(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue